Brandon Lewis [Fri, 11 Jun 2010 08:42:00 +0000 (10:42 +0200)]
implment GESTimelineBackground source create_track_object
Brandon Lewis [Fri, 11 Jun 2010 08:40:02 +0000 (10:40 +0200)]
add audio background source to build system
Brandon Lewis [Fri, 11 Jun 2010 08:39:14 +0000 (10:39 +0200)]
add audio background source to types.h
Brandon Lewis [Fri, 11 Jun 2010 08:37:49 +0000 (10:37 +0200)]
check in audio background source
Brandon Lewis [Thu, 10 Jun 2010 15:44:17 +0000 (17:44 +0200)]
add ges video-track background to build system
Brandon Lewis [Thu, 10 Jun 2010 11:21:47 +0000 (13:21 +0200)]
check in ges-track-video-background-source.{c,h}
Brandon Lewis [Thu, 10 Jun 2010 11:29:22 +0000 (13:29 +0200)]
add GESTrackBackgroundSource to build system
Brandon Lewis [Thu, 10 Jun 2010 15:42:09 +0000 (17:42 +0200)]
add track background source to header
Brandon Lewis [Thu, 10 Jun 2010 15:43:56 +0000 (17:43 +0200)]
add track background source to ges-types.h
Brandon Lewis [Thu, 10 Jun 2010 11:51:33 +0000 (13:51 +0200)]
check in GESTrackBackgroundSource
Brandon Lewis [Thu, 10 Jun 2010 11:23:59 +0000 (13:23 +0200)]
add GESTimelineBackgroundSource to build system
Brandon Lewis [Thu, 10 Jun 2010 15:41:57 +0000 (17:41 +0200)]
add timeline background source to header
Brandon Lewis [Thu, 10 Jun 2010 11:22:36 +0000 (13:22 +0200)]
check in background source unit test
Brandon Lewis [Thu, 10 Jun 2010 11:21:06 +0000 (13:21 +0200)]
check in ges-timeline-background-source.{c,h}
Edward Hervey [Mon, 28 Jun 2010 15:23:49 +0000 (17:23 +0200)]
tests: Add <stdlib.h> for exit usage
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
Edward Hervey [Mon, 28 Jun 2010 15:08:08 +0000 (17:08 +0200)]
GESTimelinePipeline: Fix leaked caps
Edward Hervey [Mon, 21 Jun 2010 09:54:01 +0000 (11:54 +0200)]
GESTimelinePipeline: unref all pads
Edward Hervey [Mon, 21 Jun 2010 09:53:30 +0000 (11:53 +0200)]
GESTimelinePipeline: Make a copy of the provided GstEncodingProfile
Edward Hervey [Mon, 21 Jun 2010 09:52:49 +0000 (11:52 +0200)]
GESTimelinePipeline: Properly release playsink and encodebin
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.
Edward Hervey [Mon, 21 Jun 2010 09:47:44 +0000 (11:47 +0200)]
ges-launch: Don't leak caps
Edward Hervey [Mon, 21 Jun 2010 09:47:21 +0000 (11:47 +0200)]
ges-launch: Properly free profile and outputuri
Edward Hervey [Thu, 17 Jun 2010 09:45:27 +0000 (11:45 +0200)]
ges-launch: Cleanup profile
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.
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.