platform/upstream/gstreamer.git
14 years agodon't forget to unref objects in unit tests
Brandon Lewis [Fri, 11 Jun 2010 15:57:20 +0000 (17:57 +0200)]
don't forget to unref objects in unit tests

14 years agotest vpatern property in unit tests
Brandon Lewis [Fri, 11 Jun 2010 15:21:45 +0000 (17:21 +0200)]
test vpatern property in unit tests

14 years agomake audio background-sources output silence
Brandon Lewis [Fri, 11 Jun 2010 15:02:55 +0000 (17:02 +0200)]
make audio background-sources output silence

14 years agouse ges_timeline_background_source_new_for_nick when creating pattern sources
Brandon Lewis [Fri, 11 Jun 2010 14:55:31 +0000 (16:55 +0200)]
use ges_timeline_background_source_new_for_nick when creating pattern sources

14 years agodon't initialize vpattern field
Brandon Lewis [Fri, 11 Jun 2010 14:53:03 +0000 (16:53 +0200)]
don't initialize vpattern field

14 years agoimplement ges_timeline_background_source_new_for_nick()
Brandon Lewis [Fri, 11 Jun 2010 14:51:44 +0000 (16:51 +0200)]
implement ges_timeline_background_source_new_for_nick()

14 years agomove enum table into file scope
Brandon Lewis [Fri, 11 Jun 2010 14:50:07 +0000 (16:50 +0200)]
move enum table into file scope

14 years agorewrite print_pattern_list to use GEnumValues
Brandon Lewis [Fri, 11 Jun 2010 13:28:43 +0000 (15:28 +0200)]
rewrite print_pattern_list to use GEnumValues

14 years agoremove unnecessary g_print
Brandon Lewis [Fri, 11 Jun 2010 13:28:17 +0000 (15:28 +0200)]
remove unnecessary g_print

14 years agoswitch to using GESTimelineBackgroundSource objects for patterns
Brandon Lewis [Fri, 11 Jun 2010 13:19:28 +0000 (15:19 +0200)]
switch to using GESTimelineBackgroundSource objects for patterns

14 years agoset pattern on newly-created video track objects
Brandon Lewis [Fri, 11 Jun 2010 13:18:17 +0000 (15:18 +0200)]
set pattern on newly-created video track objects

14 years agoimplement vpattern gobject property of tl background source
Brandon Lewis [Fri, 11 Jun 2010 13:17:42 +0000 (15:17 +0200)]
implement vpattern gobject property of tl background source

14 years agoadd big blob of pattern enum values copied from videotestsrc
Brandon Lewis [Fri, 11 Jun 2010 13:16:40 +0000 (15:16 +0200)]
add big blob of pattern enum values copied from videotestsrc

14 years agoadd vpattern field to GESTimelineBackground source
Brandon Lewis [Fri, 11 Jun 2010 13:15:59 +0000 (15:15 +0200)]
add vpattern field to GESTimelineBackground source

14 years agoimplement setting pattern on video background sources
Brandon Lewis [Fri, 11 Jun 2010 13:14:40 +0000 (15:14 +0200)]
implement setting pattern on video background sources

14 years agoadd routines to set track object pattern
Brandon Lewis [Fri, 11 Jun 2010 11:44:40 +0000 (13:44 +0200)]
add routines to set track object pattern

14 years agoadd enum for video patterns
Brandon Lewis [Fri, 11 Jun 2010 11:41:44 +0000 (13:41 +0200)]
add enum for video patterns

14 years agotest Backgroudn sources in layers
Brandon Lewis [Fri, 11 Jun 2010 11:40:54 +0000 (13:40 +0200)]
test Backgroudn sources in layers

14 years agoimplment GESTimelineBackground source create_track_object
Brandon Lewis [Fri, 11 Jun 2010 08:42:00 +0000 (10:42 +0200)]
implment GESTimelineBackground source create_track_object

14 years agoadd audio background source to build system
Brandon Lewis [Fri, 11 Jun 2010 08:40:02 +0000 (10:40 +0200)]
add audio background source to build system

14 years agoadd audio background source to types.h
Brandon Lewis [Fri, 11 Jun 2010 08:39:14 +0000 (10:39 +0200)]
add audio background source to types.h

14 years agocheck in audio background source
Brandon Lewis [Fri, 11 Jun 2010 08:37:49 +0000 (10:37 +0200)]
check in audio background source

14 years agoadd ges video-track background to build system
Brandon Lewis [Thu, 10 Jun 2010 15:44:17 +0000 (17:44 +0200)]
add ges video-track background to build system

14 years agocheck in ges-track-video-background-source.{c,h}
Brandon Lewis [Thu, 10 Jun 2010 11:21:47 +0000 (13:21 +0200)]
check in ges-track-video-background-source.{c,h}

14 years agoadd GESTrackBackgroundSource to build system
Brandon Lewis [Thu, 10 Jun 2010 11:29:22 +0000 (13:29 +0200)]
add GESTrackBackgroundSource to build system

14 years agoadd track background source to header
Brandon Lewis [Thu, 10 Jun 2010 15:42:09 +0000 (17:42 +0200)]
add track background source to header

14 years agoadd track background source to ges-types.h
Brandon Lewis [Thu, 10 Jun 2010 15:43:56 +0000 (17:43 +0200)]
add track background source to ges-types.h

14 years agocheck in GESTrackBackgroundSource
Brandon Lewis [Thu, 10 Jun 2010 11:51:33 +0000 (13:51 +0200)]
check in GESTrackBackgroundSource

14 years agoadd GESTimelineBackgroundSource to build system
Brandon Lewis [Thu, 10 Jun 2010 11:23:59 +0000 (13:23 +0200)]
add GESTimelineBackgroundSource to build system

14 years agoadd timeline background source to header
Brandon Lewis [Thu, 10 Jun 2010 15:41:57 +0000 (17:41 +0200)]
add timeline background source to header

14 years agocheck in background source unit test
Brandon Lewis [Thu, 10 Jun 2010 11:22:36 +0000 (13:22 +0200)]
check in background source unit test

14 years agocheck in ges-timeline-background-source.{c,h}
Brandon Lewis [Thu, 10 Jun 2010 11:21:06 +0000 (13:21 +0200)]
check in ges-timeline-background-source.{c,h}

14 years agotests: Add <stdlib.h> for exit usage
Edward Hervey [Mon, 28 Jun 2010 15:23:49 +0000 (17:23 +0200)]
tests: Add <stdlib.h> for exit usage

14 years agoFix building issues
Thiago Santos [Wed, 7 Jul 2010 04:21:38 +0000 (01:21 -0300)]
Fix building issues

Adds missing headers to some files and needed cflags to gtk-doc
scanner build

14 years agoGESTimelinePipeline: Fix leaked caps
Edward Hervey [Mon, 28 Jun 2010 15:08:08 +0000 (17:08 +0200)]
GESTimelinePipeline: Fix leaked caps

14 years agoGESTimelinePipeline: unref all pads
Edward Hervey [Mon, 21 Jun 2010 09:54:01 +0000 (11:54 +0200)]
GESTimelinePipeline: unref all pads

14 years agoGESTimelinePipeline: Make a copy of the provided GstEncodingProfile
Edward Hervey [Mon, 21 Jun 2010 09:53:30 +0000 (11:53 +0200)]
GESTimelinePipeline: Make a copy of the provided GstEncodingProfile

14 years agoGESTimelinePipeline: Properly release playsink and encodebin
Edward Hervey [Mon, 21 Jun 2010 09:52:49 +0000 (11:52 +0200)]
GESTimelinePipeline: Properly release playsink and encodebin

14 years agoGESTimelinePipeline: finalize => dispose
Edward Hervey [Mon, 21 Jun 2010 09:52:01 +0000 (11:52 +0200)]
GESTimelinePipeline: finalize => dispose

We want to release our objects before the parent GstBin class does so.

14 years agoges-launch: Don't leak caps
Edward Hervey [Mon, 21 Jun 2010 09:47:44 +0000 (11:47 +0200)]
ges-launch: Don't leak caps

14 years agoges-launch: Properly free profile and outputuri
Edward Hervey [Mon, 21 Jun 2010 09:47:21 +0000 (11:47 +0200)]
ges-launch: Properly free profile and outputuri

14 years agoges-launch: Cleanup profile
Edward Hervey [Thu, 17 Jun 2010 09:45:27 +0000 (11:45 +0200)]
ges-launch: Cleanup profile

14 years agoGESTrackTransition: Release all pads.
Edward Hervey [Mon, 14 Jun 2010 17:40:50 +0000 (19:40 +0200)]
GESTrackTransition: Release all pads.

Whether calling get_request_pad or get_static_pad we always end up
with an extra reference.

Also keep a reference on videomixer so it doesn't go away before we
call _release_request_pad() on it with the proper pads to release.

14 years agoUpdate to latest common
Edward Hervey [Mon, 14 Jun 2010 17:12:42 +0000 (19:12 +0200)]
Update to latest common

14 years agoexamples: Fix debug statement
Edward Hervey [Fri, 11 Jun 2010 17:34:39 +0000 (19:34 +0200)]
examples: Fix debug statement

14 years agorelease the request pads in dispose
Brandon Lewis [Thu, 10 Jun 2010 14:19:11 +0000 (16:19 +0200)]
release the request pads in dispose

14 years agodon't keep an extra reference to vsmpte
Brandon Lewis [Thu, 10 Jun 2010 14:14:20 +0000 (16:14 +0200)]
don't keep an extra reference to vsmpte

14 years agoadd elemt. to bin in arbitrary_fill_track_func
Brandon Lewis [Thu, 10 Jun 2010 10:52:41 +0000 (12:52 +0200)]
add elemt. to bin in arbitrary_fill_track_func

14 years agofix typos in comment block
Brandon Lewis [Wed, 9 Jun 2010 16:57:59 +0000 (18:57 +0200)]
fix typos in comment block

14 years agogstl_recalculate() won't set priorities to -1
Brandon Lewis [Wed, 9 Jun 2010 16:56:55 +0000 (18:56 +0200)]
gstl_recalculate() won't set priorities to -1

14 years agoges/ges-track-transition.h: add missing function prototype
Brandon Lewis [Wed, 9 Jun 2010 14:35:17 +0000 (16:35 +0200)]
ges/ges-track-transition.h: add missing function prototype

14 years agotools/ges-launch.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 15:11:56 +0000 (17:11 +0200)]
tools/ges-launch.c: C90 fixes

14 years agotests/examples/transition.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 15:09:10 +0000 (17:09 +0200)]
tests/examples/transition.c: C90 fixes

14 years agotests/examples/test4.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 15:08:31 +0000 (17:08 +0200)]
tests/examples/test4.c: C90 fixes

14 years agotests/check/ges/concatenate.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
tests/check/ges/concatenate.c: C90 fixes

14 years agotests/check/ges/transition.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
tests/check/ges/transition.c: C90 fixes

14 years agotests/check/ges/simplelayer.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
tests/check/ges/simplelayer.c: C90 fixes

14 years agotests/check/ges/filesource.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
tests/check/ges/filesource.c: C90 fixes

14 years agoges/ges-utils.h: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-utils.h: C90 fixes

14 years agoges/ges-track.h: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-track.h: C90 fixes

14 years agoges/ges-track.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-track.c: C90 fixes

14 years agoges/ges-track-transition.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-track-transition.c: C90 fixes

14 years agoges/ges-track-object.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-track-object.c: C90 fixes

14 years agoges/ges-timeline-transition.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-timeline-transition.c: C90 fixes

14 years agoges/ges-timeline-object.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-timeline-object.c: C90 fixes

14 years agoges/ges-timeline-layer.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-timeline-layer.c: C90 fixes

14 years agoges/ges-simple-timeline-layer.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-simple-timeline-layer.c: C90 fixes

14 years agoconfigure.ac: Actually use the WARNING/ERROR CFLAGS
Edward Hervey [Wed, 9 Jun 2010 11:53:32 +0000 (13:53 +0200)]
configure.ac: Actually use the WARNING/ERROR CFLAGS

We weren't detecting all these issues previously

14 years agoGESTrackTransition: Fix debug statement
Edward Hervey [Wed, 9 Jun 2010 11:53:07 +0000 (13:53 +0200)]
GESTrackTransition: Fix debug statement

14 years agoGESTimeline: Remove all tracks/layers when being disposed
Edward Hervey [Wed, 9 Jun 2010 11:52:35 +0000 (13:52 +0200)]
GESTimeline: Remove all tracks/layers when being disposed

14 years agoGESTimelineLayer: Release all layer/tracks when being disposed
Edward Hervey [Wed, 9 Jun 2010 11:52:08 +0000 (13:52 +0200)]
GESTimelineLayer: Release all layer/tracks when being disposed

14 years agoges/ges-track-transition.c: set referece to vsmpte to NULL after freeing
Brandon Lewis [Wed, 9 Jun 2010 09:22:05 +0000 (11:22 +0200)]
ges/ges-track-transition.c: set referece to vsmpte to NULL after freeing

14 years agoges/ges-track-transition.c: was freeing same GstController twice in _dispose()
Brandon Lewis [Wed, 9 Jun 2010 09:21:26 +0000 (11:21 +0200)]
ges/ges-track-transition.c: was freeing same GstController twice in _dispose()

14 years agocommon: Update to latest submodule revision
Edward Hervey [Wed, 9 Jun 2010 09:17:08 +0000 (11:17 +0200)]
common: Update to latest submodule revision

14 years agocheck: Check that all objects are removed from the layer
Edward Hervey [Tue, 8 Jun 2010 16:38:44 +0000 (18:38 +0200)]
check: Check that all objects are removed from the layer

This currently fails

14 years agocheck: Use release_track_object instead of unref
Edward Hervey [Tue, 8 Jun 2010 16:37:49 +0000 (18:37 +0200)]
check: Use release_track_object instead of unref

14 years agoGESTrackTransition: Unref the ControlSource in dispose
Edward Hervey [Tue, 8 Jun 2010 16:37:01 +0000 (18:37 +0200)]
GESTrackTransition: Unref the ControlSource in dispose

14 years agoges: Initialize GstController in ges_init
Edward Hervey [Tue, 8 Jun 2010 16:36:37 +0000 (18:36 +0200)]
ges: Initialize GstController in ges_init

14 years agoges/ges-simple-timeline-layer.c: print a warning when transitions overlap
Brandon Lewis [Fri, 4 Jun 2010 17:53:35 +0000 (19:53 +0200)]
ges/ges-simple-timeline-layer.c: print a warning when transitions overlap

14 years agoges/ges-timeline-transition.c: can't set enums by nick
Brandon Lewis [Fri, 4 Jun 2010 16:31:25 +0000 (18:31 +0200)]
ges/ges-timeline-transition.c: can't set enums by nick

14 years agoges/ges-timeline-transition.c: initialize vtype enum type from static list of
Brandon Lewis [Fri, 4 Jun 2010 16:07:39 +0000 (18:07 +0200)]
ges/ges-timeline-transition.c: initialize vtype enum type from static list of
GEnumValues

14 years agotools/examples: Ignore more files
Edward Hervey [Fri, 4 Jun 2010 15:53:15 +0000 (17:53 +0200)]
tools/examples: Ignore more files

14 years agotools: Moving playlist from examples and making it installable
Edward Hervey [Fri, 4 Jun 2010 15:50:42 +0000 (17:50 +0200)]
tools: Moving playlist from examples and making it installable

It is now called ges-launch

14 years agotests/examples/playlist.c: allow file / pattern durations to be 0 (but not
Brandon Lewis [Fri, 4 Jun 2010 10:17:56 +0000 (12:17 +0200)]
tests/examples/playlist.c: allow file / pattern durations to be 0 (but not
transitions)

14 years agotests/examples/playlist.c: clean up playlist help text
Brandon Lewis [Fri, 4 Jun 2010 10:17:28 +0000 (12:17 +0200)]
tests/examples/playlist.c: clean up playlist help text

14 years agotests/examples/playlist.c: better sanity checking of arguments
Brandon Lewis [Thu, 3 Jun 2010 17:14:41 +0000 (19:14 +0200)]
tests/examples/playlist.c: better sanity checking of arguments

14 years agotests/examples/playlist.c: add option to print avail. transitions/patterns.
Brandon Lewis [Thu, 3 Jun 2010 17:13:42 +0000 (19:13 +0200)]
tests/examples/playlist.c: add option to print avail. transitions/patterns.
update help strings

14 years agotests/check/ges/{simplelayer.c,transition.c}: update unit tests
Brandon Lewis [Thu, 3 Jun 2010 17:04:11 +0000 (19:04 +0200)]
tests/check/ges/{simplelayer.c,transition.c}: update unit tests

14 years agoges/ges-track-transition.c: adjust to the change in VTYPE_CROSSFADE
Brandon Lewis [Thu, 3 Jun 2010 17:02:58 +0000 (19:02 +0200)]
ges/ges-track-transition.c: adjust to the change in VTYPE_CROSSFADE

14 years agoges/ges-timeline-transition.{c,h}: value for VTYPE_CROSSFADE changed to 512
Brandon Lewis [Thu, 3 Jun 2010 17:01:21 +0000 (19:01 +0200)]
ges/ges-timeline-transition.{c,h}: value for VTYPE_CROSSFADE changed to 512
and exported in ges-timeline-transition.h

14 years agotests/check/ges/transition.c: test that changing timeline vtype sets trackobj
Brandon Lewis [Wed, 2 Jun 2010 16:58:14 +0000 (18:58 +0200)]
tests/check/ges/transition.c: test that changing timeline vtype sets trackobj
vtype

14 years agoges/ges-timeline-transition.c: implement vtype gobject property on
Brandon Lewis [Wed, 2 Jun 2010 16:57:10 +0000 (18:57 +0200)]
ges/ges-timeline-transition.c: implement vtype gobject property on
GESTimelineTransitions

14 years agoges/ges-track-transition.{c,h}: add ability to change smptealpha type
Brandon Lewis [Wed, 2 Jun 2010 16:55:52 +0000 (18:55 +0200)]
ges/ges-track-transition.{c,h}: add ability to change smptealpha type

14 years agotests/check/ges/{simplelayer.c,tests/check/ges/transition.c}: sync with
Brandon Lewis [Wed, 2 Jun 2010 14:52:02 +0000 (16:52 +0200)]
tests/check/ges/{simplelayer.c,tests/check/ges/transition.c}: sync with
previous api change

14 years agoges/ges-timeline-transition.{c,h}: api change, pass gint instead of GEnumValue
Brandon Lewis [Wed, 2 Jun 2010 14:50:07 +0000 (16:50 +0200)]
ges/ges-timeline-transition.{c,h}: api change, pass gint instead of GEnumValue
to new()

14 years agoges/ges-timeline-transition.{c,h},tests/.../transition.c: type change of vtype
Brandon Lewis [Wed, 2 Jun 2010 14:43:10 +0000 (16:43 +0200)]
ges/ges-timeline-transition.{c,h},tests/.../transition.c: type change of vtype
to gint from GEnumValue

14 years agoges/ges-timeline-transition.c: sync with API change in previous commit
Brandon Lewis [Wed, 2 Jun 2010 14:35:57 +0000 (16:35 +0200)]
ges/ges-timeline-transition.c: sync with API change in previous commit

14 years agoges/ges-track-transition.{c,h}: api change: pass gint instead of GEnumValue
Brandon Lewis [Wed, 2 Jun 2010 14:27:58 +0000 (16:27 +0200)]
ges/ges-track-transition.{c,h}: api change: pass gint instead of GEnumValue

14 years agoges/ges-track-transition.{c,h}, tests/check/ges/transition.c: change vtype
Brandon Lewis [Wed, 2 Jun 2010 13:18:55 +0000 (15:18 +0200)]
ges/ges-track-transition.{c,h}, tests/check/ges/transition.c: change vtype
from GEnumValue to simple gint;

14 years agotests/check/ges/transition.c: make sure unit tests work properly
Brandon Lewis [Wed, 2 Jun 2010 11:50:06 +0000 (13:50 +0200)]
tests/check/ges/transition.c: make sure unit tests work properly