Edward Hervey [Mon, 14 Jun 2010 17:12:42 +0000 (19:12 +0200)]
Update to latest common
Edward Hervey [Fri, 11 Jun 2010 17:34:39 +0000 (19:34 +0200)]
examples: Fix debug statement
Brandon Lewis [Thu, 10 Jun 2010 14:19:11 +0000 (16:19 +0200)]
release the request pads in dispose
Brandon Lewis [Thu, 10 Jun 2010 14:14:20 +0000 (16:14 +0200)]
don't keep an extra reference to vsmpte
Brandon Lewis [Thu, 10 Jun 2010 10:52:41 +0000 (12:52 +0200)]
add elemt. to bin in arbitrary_fill_track_func
Brandon Lewis [Wed, 9 Jun 2010 16:57:59 +0000 (18:57 +0200)]
fix typos in comment block
Brandon Lewis [Wed, 9 Jun 2010 16:56:55 +0000 (18:56 +0200)]
gstl_recalculate() won't set priorities to -1
Brandon Lewis [Wed, 9 Jun 2010 14:35:17 +0000 (16:35 +0200)]
ges/ges-track-transition.h: add missing function prototype
Brandon Lewis [Wed, 9 Jun 2010 15:11:56 +0000 (17:11 +0200)]
tools/ges-launch.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 15:09:10 +0000 (17:09 +0200)]
tests/examples/transition.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 15:08:31 +0000 (17:08 +0200)]
tests/examples/test4.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
tests/check/ges/concatenate.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
tests/check/ges/transition.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
tests/check/ges/simplelayer.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
tests/check/ges/filesource.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-utils.h: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-track.h: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-track.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-track-transition.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-track-object.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-timeline-transition.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-timeline-object.c: C90 fixes
Brandon Lewis [Wed, 9 Jun 2010 14:27:43 +0000 (16:27 +0200)]
ges/ges-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
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
Edward Hervey [Wed, 9 Jun 2010 11:53:07 +0000 (13:53 +0200)]
GESTrackTransition: Fix debug statement
Edward Hervey [Wed, 9 Jun 2010 11:52:35 +0000 (13:52 +0200)]
GESTimeline: Remove all tracks/layers when being disposed
Edward Hervey [Wed, 9 Jun 2010 11:52:08 +0000 (13:52 +0200)]
GESTimelineLayer: Release all layer/tracks when being disposed
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
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()
Edward Hervey [Wed, 9 Jun 2010 09:17:08 +0000 (11:17 +0200)]
common: Update to latest submodule revision
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
Edward Hervey [Tue, 8 Jun 2010 16:37:49 +0000 (18:37 +0200)]
check: Use release_track_object instead of unref
Edward Hervey [Tue, 8 Jun 2010 16:37:01 +0000 (18:37 +0200)]
GESTrackTransition: Unref the ControlSource in dispose
Edward Hervey [Tue, 8 Jun 2010 16:36:37 +0000 (18:36 +0200)]
ges: Initialize GstController in ges_init
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
Brandon Lewis [Fri, 4 Jun 2010 16:31:25 +0000 (18:31 +0200)]
ges/ges-timeline-transition.c: can't set enums by nick
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
Edward Hervey [Fri, 4 Jun 2010 15:53:15 +0000 (17:53 +0200)]
tools/examples: Ignore more files
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
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)
Brandon Lewis [Fri, 4 Jun 2010 10:17:28 +0000 (12:17 +0200)]
tests/examples/playlist.c: clean up playlist help text
Brandon Lewis [Thu, 3 Jun 2010 17:14:41 +0000 (19:14 +0200)]
tests/examples/playlist.c: better sanity checking of arguments
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
Brandon Lewis [Thu, 3 Jun 2010 17:04:11 +0000 (19:04 +0200)]
tests/check/ges/{simplelayer.c,transition.c}: update unit tests
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
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
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
Brandon Lewis [Wed, 2 Jun 2010 16:57:10 +0000 (18:57 +0200)]
ges/ges-timeline-transition.c: implement vtype gobject property on
GESTimelineTransitions
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
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
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()
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
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
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
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;
Brandon Lewis [Wed, 2 Jun 2010 11:50:06 +0000 (13:50 +0200)]
tests/check/ges/transition.c: make sure unit tests work properly
Brandon Lewis [Wed, 2 Jun 2010 11:20:09 +0000 (13:20 +0200)]
tests/check/ges/transition.c: oops, unit tests using wrong api
Brandon Lewis [Wed, 2 Jun 2010 10:46:05 +0000 (12:46 +0200)]
tests/check/Makefile.am: add transition unit tests to make check
Brandon Lewis [Wed, 2 Jun 2010 10:34:57 +0000 (12:34 +0200)]
tests/check/ges/transition.c: check in transition unit tests
Brandon Lewis [Tue, 1 Jun 2010 11:22:05 +0000 (13:22 +0200)]
ges/ges-track-filesource.h: fix typo in documentation commments
Brandon Lewis [Tue, 1 Jun 2010 09:57:42 +0000 (11:57 +0200)]
ges/ges-track-filesource.h: fix incorrect definition of GESTrackFileSource
structs.
Brandon Lewis [Mon, 31 May 2010 16:59:12 +0000 (18:59 +0200)]
Add missing documentation
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
Brandon Lewis [Mon, 31 May 2010 13:40:52 +0000 (15:40 +0200)]
ges/ges-track-transition.c: implement audio crossfades
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
Brandon Lewis [Fri, 28 May 2010 09:42:29 +0000 (11:42 +0200)]
fix bugs
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.
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
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).
Brandon Lewis [Thu, 27 May 2010 22:16:28 +0000 (00:16 +0200)]
tests/examples/playlist.c: fix inappropriate down-casts in playlist.py
Brandon Lewis [Thu, 27 May 2010 22:12:45 +0000 (00:12 +0200)]
ges/ges-track-transition.c: give gnloperations a unique name
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
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
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.
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
Brandon Lewis [Thu, 27 May 2010 10:06:00 +0000 (12:06 +0200)]
tests/examples/playlist.c: add transitions to playlist example
Brandon Lewis [Thu, 27 May 2010 10:04:05 +0000 (12:04 +0200)]
tests/examples/transition.c: use ges_timeline_transition_new_from_nick()
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
Brandon Lewis [Wed, 26 May 2010 16:19:41 +0000 (18:19 +0200)]
tests/examples/playlist.c: re-work pattern command line syntax
Brandon Lewis [Wed, 26 May 2010 14:57:59 +0000 (16:57 +0200)]
ests/examples/transition.c: create transition with specified type
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
Brandon Lewis [Wed, 26 May 2010 14:33:44 +0000 (16:33 +0200)]
ges/ges-timeline-transition.{c,h}: add a type field
Brandon Lewis [Wed, 26 May 2010 11:27:46 +0000 (13:27 +0200)]
tests/examples/transition.c: pass transition type to make_timeline
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"
Brandon Lewis [Wed, 26 May 2010 11:04:06 +0000 (13:04 +0200)]
tests/examples/transition.c: add routines for identifying transitions
Brandon Lewis [Wed, 26 May 2010 09:38:19 +0000 (11:38 +0200)]
tests/examples/transition.c: split out "make_timeline" into separate routine
Brandon Lewis [Wed, 26 May 2010 08:48:13 +0000 (10:48 +0200)]
tests/examples/transition.c: remove some cruft from transition example
Brandon Lewis [Tue, 25 May 2010 17:10:27 +0000 (19:10 +0200)]
tests/examples/transition.c: print values in seconds not nseconds
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
Brandon Lewis [Tue, 25 May 2010 17:06:10 +0000 (19:06 +0200)]
ges-track-transition.c: GstControlSource -> GstInterpolationControlSource
Brandon Lewis [Tue, 25 May 2010 14:44:58 +0000 (16:44 +0200)]
tests/examples/transition.c: cast arguments to g_object_set
Brandon Lewis [Tue, 25 May 2010 14:42:47 +0000 (16:42 +0200)]
ges-track-transition.c: create gst-controller for transition
Brandon Lewis [Tue, 25 May 2010 14:41:53 +0000 (16:41 +0200)]
ges-track-transition.c: add controller and control-source members
Brandon Lewis [Tue, 25 May 2010 14:35:16 +0000 (16:35 +0200)]
depend on GST_CONTROLLER
Brandon Lewis [Tue, 25 May 2010 11:44:57 +0000 (13:44 +0200)]
hacking
Brandon Lewis [Mon, 24 May 2010 15:51:31 +0000 (17:51 +0200)]
tests/examples/transition.c: create transition when duration > 0
Brandon Lewis [Mon, 24 May 2010 15:39:45 +0000 (17:39 +0200)]
dist transition.c
Brandon Lewis [Mon, 24 May 2010 15:39:07 +0000 (17:39 +0200)]
check in single transition demo
Brandon Lewis [Mon, 24 May 2010 12:58:55 +0000 (14:58 +0200)]
ges/ges-types.h: add typedefs for GESTrackTransition[Class] structs