platform/upstream/gstreamer.git
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

14 years agotests/check/ges/transition.c: oops, unit tests using wrong api
Brandon Lewis [Wed, 2 Jun 2010 11:20:09 +0000 (13:20 +0200)]
tests/check/ges/transition.c: oops, unit tests using wrong api

14 years agotests/check/Makefile.am: add transition unit tests to make check
Brandon Lewis [Wed, 2 Jun 2010 10:46:05 +0000 (12:46 +0200)]
tests/check/Makefile.am: add transition unit tests to make check

14 years agotests/check/ges/transition.c: check in transition unit tests
Brandon Lewis [Wed, 2 Jun 2010 10:34:57 +0000 (12:34 +0200)]
tests/check/ges/transition.c: check in transition unit tests

14 years agoges/ges-track-filesource.h: fix typo in documentation commments
Brandon Lewis [Tue, 1 Jun 2010 11:22:05 +0000 (13:22 +0200)]
ges/ges-track-filesource.h: fix typo in documentation commments

14 years agoges/ges-track-filesource.h: fix incorrect definition of GESTrackFileSource
Brandon Lewis [Tue, 1 Jun 2010 09:57:42 +0000 (11:57 +0200)]
ges/ges-track-filesource.h: fix incorrect definition of GESTrackFileSource
structs.

14 years agoAdd missing documentation
Brandon Lewis [Mon, 31 May 2010 16:59:12 +0000 (18:59 +0200)]
Add missing documentation

14 years agotests/check/ges/{simplelayer.c,transition.c}: create audio tracks in demos
Brandon Lewis [Mon, 31 May 2010 13:42:23 +0000 (15:42 +0200)]
tests/check/ges/{simplelayer.c,transition.c}: create audio tracks in demos

14 years agoges/ges-track-transition.c: implement audio crossfades
Brandon Lewis [Mon, 31 May 2010 13:40:52 +0000 (15:40 +0200)]
ges/ges-track-transition.c: implement audio crossfades

14 years agoges/ges-track-transition.{c,h}: add fields for audio interpolation to obj
Brandon Lewis [Mon, 31 May 2010 13:38:14 +0000 (15:38 +0200)]
ges/ges-track-transition.{c,h}: add fields for audio interpolation to obj

14 years agofix bugs
Brandon Lewis [Fri, 28 May 2010 09:42:29 +0000 (11:42 +0200)]
fix bugs

14 years agoges/ges-track-transition.{c,h}: rename some members of ges-track-transition
Brandon Lewis [Fri, 28 May 2010 01:02:49 +0000 (03:02 +0200)]
ges/ges-track-transition.{c,h}: rename some members of ges-track-transition
struct to separate between audio and video objects.

14 years agoges/ges-track-transition.c: factor out code which produces video bin into a
Brandon Lewis [Fri, 28 May 2010 00:31:42 +0000 (02:31 +0200)]
ges/ges-track-transition.c: factor out code which produces video bin into a
seprate routine

14 years agotests/examples/playlist.c: make audio stream of audiotestsrc silent (it's much
Brandon Lewis [Thu, 27 May 2010 22:19:24 +0000 (00:19 +0200)]
tests/examples/playlist.c: make audio stream of audiotestsrc silent (it's much
less annoying).

14 years agotests/examples/playlist.c: fix inappropriate down-casts in playlist.py
Brandon Lewis [Thu, 27 May 2010 22:16:28 +0000 (00:16 +0200)]
tests/examples/playlist.c: fix inappropriate down-casts in playlist.py

14 years agoges/ges-track-transition.c: give gnloperations a unique name
Brandon Lewis [Thu, 27 May 2010 22:12:45 +0000 (00:12 +0200)]
ges/ges-track-transition.c: give gnloperations a unique name

14 years agoges/ges-simple-timeline-layer.c: also error when transition duration exceeds
Brandon Lewis [Thu, 27 May 2010 22:11:51 +0000 (00:11 +0200)]
ges/ges-simple-timeline-layer.c: also error when transition duration exceeds
that of its neighbors

14 years agoges/ges-simple-timeline-layer.c: don't allow user to create timelines with
Brandon Lewis [Thu, 27 May 2010 21:37:11 +0000 (23:37 +0200)]
ges/ges-simple-timeline-layer.c: don't allow user to create timelines with
adjacent transitions

14 years agoges/ges-simple-timeline-layer.c: implement simple stair-step like priority
Brandon Lewis [Thu, 27 May 2010 21:36:10 +0000 (23:36 +0200)]
ges/ges-simple-timeline-layer.c: implement simple stair-step like priority
management scheme.

14 years agotests/check/ges/simplelayer.c: check in massive unit test case for GSTL with
Brandon Lewis [Thu, 27 May 2010 21:10:04 +0000 (23:10 +0200)]
tests/check/ges/simplelayer.c: check in massive unit test case for GSTL with
transitions

14 years agotests/examples/playlist.c: add transitions to playlist example
Brandon Lewis [Thu, 27 May 2010 10:06:00 +0000 (12:06 +0200)]
tests/examples/playlist.c: add transitions to playlist example

14 years agotests/examples/transition.c: use ges_timeline_transition_new_from_nick()
Brandon Lewis [Thu, 27 May 2010 10:04:05 +0000 (12:04 +0200)]
tests/examples/transition.c: use ges_timeline_transition_new_from_nick()

14 years agoges/ges-timeline-transition.{c,h}: add convenience routine for creating
Brandon Lewis [Thu, 27 May 2010 10:02:10 +0000 (12:02 +0200)]
ges/ges-timeline-transition.{c,h}: add convenience routine for creating
transitions
docs/libs/ges-sections.txt: add routine to documentation

14 years agotests/examples/playlist.c: re-work pattern command line syntax
Brandon Lewis [Wed, 26 May 2010 16:19:41 +0000 (18:19 +0200)]
tests/examples/playlist.c: re-work pattern command line syntax

14 years agoests/examples/transition.c: create transition with specified type
Brandon Lewis [Wed, 26 May 2010 14:57:59 +0000 (16:57 +0200)]
ests/examples/transition.c: create transition with specified type

14 years agoges/ges-track-transition.{c,h}: add support for other wipes with smptealpha
Brandon Lewis [Wed, 26 May 2010 14:36:24 +0000 (16:36 +0200)]
ges/ges-track-transition.{c,h}: add support for other wipes with smptealpha

14 years agoges/ges-timeline-transition.{c,h}: add a type field
Brandon Lewis [Wed, 26 May 2010 14:33:44 +0000 (16:33 +0200)]
ges/ges-timeline-transition.{c,h}: add a type field

14 years agotests/examples/transition.c: pass transition type to make_timeline
Brandon Lewis [Wed, 26 May 2010 11:27:46 +0000 (13:27 +0200)]
tests/examples/transition.c: pass transition type to make_timeline

14 years agotests/examples/transition.c: make -t option work with values supported by
Brandon Lewis [Wed, 26 May 2010 11:05:18 +0000 (13:05 +0200)]
tests/examples/transition.c: make -t option work with values supported by
smpte + "crossfade"

14 years agotests/examples/transition.c: add routines for identifying transitions
Brandon Lewis [Wed, 26 May 2010 11:04:06 +0000 (13:04 +0200)]
tests/examples/transition.c: add routines for identifying transitions

14 years agotests/examples/transition.c: split out "make_timeline" into separate routine
Brandon Lewis [Wed, 26 May 2010 09:38:19 +0000 (11:38 +0200)]
tests/examples/transition.c: split out "make_timeline" into separate routine

14 years agotests/examples/transition.c: remove some cruft from transition example
Brandon Lewis [Wed, 26 May 2010 08:48:13 +0000 (10:48 +0200)]
tests/examples/transition.c: remove some cruft from transition example

14 years agotests/examples/transition.c: print values in seconds not nseconds
Brandon Lewis [Tue, 25 May 2010 17:10:27 +0000 (19:10 +0200)]
tests/examples/transition.c: print values in seconds not nseconds

14 years agoges-track-transition.c: set interpolation control points properly from
Brandon Lewis [Tue, 25 May 2010 17:07:21 +0000 (19:07 +0200)]
ges-track-transition.c: set interpolation control points properly from
gnlobject properties

14 years agoges-track-transition.c: GstControlSource -> GstInterpolationControlSource
Brandon Lewis [Tue, 25 May 2010 17:06:10 +0000 (19:06 +0200)]
ges-track-transition.c: GstControlSource -> GstInterpolationControlSource

14 years agotests/examples/transition.c: cast arguments to g_object_set
Brandon Lewis [Tue, 25 May 2010 14:44:58 +0000 (16:44 +0200)]
tests/examples/transition.c: cast arguments to g_object_set

14 years agoges-track-transition.c: create gst-controller for transition
Brandon Lewis [Tue, 25 May 2010 14:42:47 +0000 (16:42 +0200)]
ges-track-transition.c: create gst-controller for transition

14 years agoges-track-transition.c: add controller and control-source members
Brandon Lewis [Tue, 25 May 2010 14:41:53 +0000 (16:41 +0200)]
ges-track-transition.c: add controller and control-source members

14 years agodepend on GST_CONTROLLER
Brandon Lewis [Tue, 25 May 2010 14:35:16 +0000 (16:35 +0200)]
depend on GST_CONTROLLER

14 years agohacking
Brandon Lewis [Tue, 25 May 2010 11:44:57 +0000 (13:44 +0200)]
hacking

14 years agotests/examples/transition.c: create transition when duration > 0
Brandon Lewis [Mon, 24 May 2010 15:51:31 +0000 (17:51 +0200)]
tests/examples/transition.c: create transition when duration > 0

14 years agodist transition.c
Brandon Lewis [Mon, 24 May 2010 15:39:45 +0000 (17:39 +0200)]
dist transition.c

14 years agocheck in single transition demo
Brandon Lewis [Mon, 24 May 2010 15:39:07 +0000 (17:39 +0200)]
check in single transition demo

14 years agoges/ges-types.h: add typedefs for GESTrackTransition[Class] structs
Brandon Lewis [Mon, 24 May 2010 12:58:55 +0000 (14:58 +0200)]
ges/ges-types.h: add typedefs for GESTrackTransition[Class] structs