Brandon Lewis [Thu, 8 Jul 2010 10:35:41 +0000 (12:35 +0200)]
add track object virtual methods for property change notifications
Brandon Lewis [Wed, 7 Jul 2010 15:58:59 +0000 (17:58 +0200)]
remove unneeded assertions
Brandon Lewis [Wed, 7 Jul 2010 15:34:58 +0000 (17:34 +0200)]
remove unneeded _new methods on certain base classes
Edward Hervey [Tue, 6 Jul 2010 17:08:56 +0000 (19:08 +0200)]
docs: Add ges_track_video_test_source_set_pattern
Edward Hervey [Tue, 6 Jul 2010 17:07:50 +0000 (19:07 +0200)]
TrackTransition: Don't return anything for unhandled tracks
Edward Hervey [Tue, 6 Jul 2010 17:06:24 +0000 (19:06 +0200)]
TrackTransition: Remove second argument from duration_changed vmethod
And get properties directly from parent classes instead
Edward Hervey [Tue, 6 Jul 2010 17:05:38 +0000 (19:05 +0200)]
GES: whitespace fixes
Edward Hervey [Tue, 6 Jul 2010 17:04:42 +0000 (19:04 +0200)]
GES: Simplify loops
Edward Hervey [Tue, 6 Jul 2010 17:03:52 +0000 (19:03 +0200)]
GES: Remove un-needed branches
res it initialized to NULL
Edward Hervey [Tue, 6 Jul 2010 17:03:05 +0000 (19:03 +0200)]
GES: Fix initialization values
Edward Hervey [Tue, 6 Jul 2010 17:02:02 +0000 (19:02 +0200)]
GES: Remove useless variables
Edward Hervey [Tue, 6 Jul 2010 17:00:50 +0000 (19:00 +0200)]
GES: Fix function prototypes
Edward Hervey [Tue, 6 Jul 2010 16:58:16 +0000 (18:58 +0200)]
TimelineTestSource: Set freq/volume whether mute or not
Edward Hervey [Tue, 6 Jul 2010 16:57:22 +0000 (18:57 +0200)]
TimelineOverlay: Fix doc
Edward Hervey [Tue, 6 Jul 2010 16:54:33 +0000 (18:54 +0200)]
TrackVideoTransition: Avoid switching from crossfade to other types
This now exposes a bug in the TimelineTransition, since it will have
a transition type different from its track objects.
Edward Hervey [Tue, 6 Jul 2010 14:27:21 +0000 (16:27 +0200)]
SimpleTimelineLayer: Fix top-level doc
Edward Hervey [Tue, 6 Jul 2010 14:27:08 +0000 (16:27 +0200)]
TimelineLayer: Document _set_priority
Edward Hervey [Tue, 6 Jul 2010 14:26:48 +0000 (16:26 +0200)]
TrackVideoTransition: Use proper transition type
Edward Hervey [Tue, 6 Jul 2010 14:26:26 +0000 (16:26 +0200)]
utils: Document timeline_new_audio_video
Edward Hervey [Tue, 6 Jul 2010 14:25:50 +0000 (16:25 +0200)]
docs: hide _get_type/TYPE in private sections
Brandon Lewis [Fri, 2 Jul 2010 14:39:33 +0000 (16:39 +0200)]
make type field of video transition private
Brandon Lewis [Fri, 2 Jul 2010 14:23:41 +0000 (16:23 +0200)]
another massive documentation update
Brandon Lewis [Fri, 2 Jul 2010 13:42:48 +0000 (15:42 +0200)]
expose freq and volume props in GESTimelineTestSource
Brandon Lewis [Fri, 2 Jul 2010 12:46:09 +0000 (14:46 +0200)]
add routines to AudioTestSource to set freq and volume
Brandon Lewis [Fri, 2 Jul 2010 11:14:19 +0000 (13:14 +0200)]
remove 'mute' property from GESTimelineTextOverlay
Brandon Lewis [Fri, 2 Jul 2010 10:57:38 +0000 (12:57 +0200)]
fix incorrect type name strings
Brandon Lewis [Fri, 2 Jul 2010 10:48:11 +0000 (12:48 +0200)]
convert rest of code to use GESVideoTestPattern
Brandon Lewis [Fri, 2 Jul 2010 10:47:31 +0000 (12:47 +0200)]
add GESVideoTestPattern enum
Brandon Lewis [Fri, 2 Jul 2010 10:26:55 +0000 (12:26 +0200)]
update unit tests
Brandon Lewis [Fri, 2 Jul 2010 10:26:42 +0000 (12:26 +0200)]
make sure to set properties on new track objects
Brandon Lewis [Fri, 2 Jul 2010 10:25:58 +0000 (12:25 +0200)]
replace existing text position enums
Brandon Lewis [Fri, 2 Jul 2010 10:25:12 +0000 (12:25 +0200)]
replace existing text position enums
Brandon Lewis [Fri, 2 Jul 2010 10:12:30 +0000 (12:12 +0200)]
add text positioning enums
Brandon Lewis [Thu, 1 Jul 2010 16:53:08 +0000 (18:53 +0200)]
move missing symbol to enums section
Brandon Lewis [Thu, 1 Jul 2010 16:50:55 +0000 (18:50 +0200)]
update documentation files
Brandon Lewis [Thu, 1 Jul 2010 16:50:30 +0000 (18:50 +0200)]
move and rename TRANSITION_VTYPE into enums.h and rename
Brandon Lewis [Thu, 1 Jul 2010 15:24:49 +0000 (17:24 +0200)]
move track type enum to ges-enums.{h,c}
Brandon Lewis [Thu, 1 Jul 2010 15:03:55 +0000 (17:03 +0200)]
check in skeletal ges-enums.{c,h}
Brandon Lewis [Thu, 1 Jul 2010 14:48:45 +0000 (16:48 +0200)]
massive documentation updates
Brandon Lewis [Thu, 1 Jul 2010 10:35:31 +0000 (12:35 +0200)]
GESTimelineTextOverlay inherits from GESTimelineOverlay
Brandon Lewis [Thu, 1 Jul 2010 10:34:46 +0000 (12:34 +0200)]
check in emtpy GESTimelineOverlay class
Brandon Lewis [Thu, 1 Jul 2010 09:17:46 +0000 (11:17 +0200)]
GESTimelineOverlay -> GESTimelineTextOverlay
Brandon Lewis [Wed, 30 Jun 2010 18:25:18 +0000 (20:25 +0200)]
GESTimelineBackgroundSource -> GESTimelineTestSource
Brandon Lewis [Wed, 30 Jun 2010 18:01:18 +0000 (20:01 +0200)]
GESTrackAudioBackgroundSource -> GESTrackAudioTestSource
Brandon Lewis [Wed, 30 Jun 2010 17:34:29 +0000 (19:34 +0200)]
GESTrackVideoBackgroundSource -> GESTrackVideoTestSource
Brandon Lewis [Wed, 30 Jun 2010 16:13:35 +0000 (18:13 +0200)]
GESTrackVideoOverlay -> GESTrackTextOverlay
Brandon Lewis [Wed, 30 Jun 2010 16:02:49 +0000 (18:02 +0200)]
remove GESTrackOverlay
Brandon Lewis [Wed, 30 Jun 2010 15:59:17 +0000 (17:59 +0200)]
GESTrackVideoOverlay inherits directly from GESTrackOperation
Brandon Lewis [Wed, 30 Jun 2010 15:50:49 +0000 (17:50 +0200)]
check in GESTrackOperation
Brandon Lewis [Wed, 30 Jun 2010 15:34:54 +0000 (17:34 +0200)]
documentation fixes
Brandon Lewis [Wed, 30 Jun 2010 15:29:32 +0000 (17:29 +0200)]
update documentation
Brandon Lewis [Wed, 30 Jun 2010 15:29:21 +0000 (17:29 +0200)]
GESTrackVideoTitleSource -> GESTrackTitleSource
Brandon Lewis [Wed, 30 Jun 2010 15:02:10 +0000 (17:02 +0200)]
remove GESTrackTitleSource
Brandon Lewis [Wed, 30 Jun 2010 14:47:29 +0000 (16:47 +0200)]
fix doc comments
Brandon Lewis [Wed, 30 Jun 2010 14:47:12 +0000 (16:47 +0200)]
GESTrackVideoTitleSource inherits directly from GESTrackObject
Brandon Lewis [Wed, 30 Jun 2010 14:34:47 +0000 (16:34 +0200)]
remove GESTrackBackgroundSource class
Brandon Lewis [Wed, 30 Jun 2010 14:29:04 +0000 (16:29 +0200)]
GESTrackAudioBackgroundSource inherits from GESTrackSource
Brandon Lewis [Wed, 30 Jun 2010 14:25:01 +0000 (16:25 +0200)]
GESTrackVideoBackgroundSource inherits directly from track object
Brandon Lewis [Wed, 30 Jun 2010 13:40:31 +0000 (15:40 +0200)]
move create_element virtual method up to TimelineSource class
Brandon Lewis [Wed, 30 Jun 2010 13:39:24 +0000 (15:39 +0200)]
fix documentation mistake
Brandon Lewis [Wed, 30 Jun 2010 11:22:04 +0000 (13:22 +0200)]
remove GESTrackAudioTitleSource
Brandon Lewis [Mon, 28 Jun 2010 16:24:12 +0000 (18:24 +0200)]
create test track object instead of audio-title-source
Brandon Lewis [Mon, 28 Jun 2010 16:23:37 +0000 (18:23 +0200)]
keep track of and release request pads for smpte also
Brandon Lewis [Mon, 28 Jun 2010 16:20:15 +0000 (18:20 +0200)]
free mixer in dispose separately from sink pads
Edward Hervey [Mon, 28 Jun 2010 15:33:53 +0000 (17:33 +0200)]
examples: Ignore files
Edward Hervey [Mon, 28 Jun 2010 15:33:34 +0000 (17:33 +0200)]
check: Ignore files
Edward Hervey [Mon, 28 Jun 2010 15:24:25 +0000 (17:24 +0200)]
docs: Add links to all new documentation files
Edward Hervey [Mon, 28 Jun 2010 15:23:49 +0000 (17:23 +0200)]
tests: Add <stdlib.h> for exit usage
Brandon Lewis [Fri, 25 Jun 2010 10:04:47 +0000 (12:04 +0200)]
don't forget to unref pad targets
Brandon Lewis [Wed, 23 Jun 2010 16:23:31 +0000 (18:23 +0200)]
rough overlay implementation
Brandon Lewis [Wed, 23 Jun 2010 16:22:56 +0000 (18:22 +0200)]
check in overlay test app
Brandon Lewis [Wed, 23 Jun 2010 14:42:14 +0000 (16:42 +0200)]
activate property setting functions
Brandon Lewis [Wed, 23 Jun 2010 14:38:45 +0000 (16:38 +0200)]
activate remaining overlay tests
Brandon Lewis [Wed, 23 Jun 2010 14:38:19 +0000 (16:38 +0200)]
add video overlays to main header
Brandon Lewis [Wed, 23 Jun 2010 14:32:25 +0000 (16:32 +0200)]
create timeline-overly creates appropriate track object
Brandon Lewis [Wed, 23 Jun 2010 14:30:18 +0000 (16:30 +0200)]
check in GESTrackVideoOverlay
Brandon Lewis [Mon, 21 Jun 2010 14:22:06 +0000 (16:22 +0200)]
check in ges-track-overlay.{c,h}
Brandon Lewis [Mon, 21 Jun 2010 14:04:22 +0000 (16:04 +0200)]
check in overlay unit tests
Brandon Lewis [Mon, 21 Jun 2010 13:47:04 +0000 (15:47 +0200)]
check in timelineoverlay, structural copy of GESTimelineTitleSource
Brandon Lewis [Mon, 21 Jun 2010 14:04:50 +0000 (16:04 +0200)]
update doc comment
Brandon Lewis [Fri, 18 Jun 2010 14:36:54 +0000 (16:36 +0200)]
remove unneeded paramenter to create_element
Brandon Lewis [Fri, 18 Jun 2010 14:26:24 +0000 (16:26 +0200)]
update unit tests
Brandon Lewis [Fri, 18 Jun 2010 14:22:38 +0000 (16:22 +0200)]
update documentation
Brandon Lewis [Fri, 18 Jun 2010 14:22:21 +0000 (16:22 +0200)]
push struct fields down to VideoTransition
Brandon Lewis [Fri, 18 Jun 2010 13:54:37 +0000 (15:54 +0200)]
push make_video_bin() down into subclass
Brandon Lewis [Fri, 18 Jun 2010 13:21:02 +0000 (15:21 +0200)]
push relevant struct fields into AudioTransition
Brandon Lewis [Fri, 18 Jun 2010 13:20:06 +0000 (15:20 +0200)]
update documentation
Brandon Lewis [Fri, 18 Jun 2010 13:04:50 +0000 (15:04 +0200)]
push make_audio_bin down into subclass
Brandon Lewis [Fri, 18 Jun 2010 11:42:47 +0000 (13:42 +0200)]
add duration_changed virtual method to GESTrackTransition
Brandon Lewis [Fri, 18 Jun 2010 10:55:30 +0000 (12:55 +0200)]
add create_element vmethod to GESTrackTransition
Brandon Lewis [Fri, 18 Jun 2010 09:50:08 +0000 (11:50 +0200)]
create transition subtype according to track type
Brandon Lewis [Fri, 18 Jun 2010 09:24:07 +0000 (11:24 +0200)]
check in GESTrackVideoTransition, empty subclass of TrackTransition
Brandon Lewis [Fri, 18 Jun 2010 09:09:28 +0000 (11:09 +0200)]
check in GESTrackAudioTransition, empyt subclass of TrackTransition
Brandon Lewis [Thu, 17 Jun 2010 16:31:07 +0000 (18:31 +0200)]
fix header file param names
Brandon Lewis [Thu, 17 Jun 2010 10:25:27 +0000 (12:25 +0200)]
fix stupid copy/paste typo
Brandon Lewis [Thu, 17 Jun 2010 09:22:30 +0000 (11:22 +0200)]
free existing strings before assigning new ones
Brandon Lewis [Thu, 17 Jun 2010 09:21:43 +0000 (11:21 +0200)]
clean up some memory leaks in the titles unit test
Brandon Lewis [Wed, 16 Jun 2010 17:04:53 +0000 (19:04 +0200)]
unit tests for {h,v}alignment properties
Brandon Lewis [Wed, 16 Jun 2010 17:03:51 +0000 (19:03 +0200)]
implement {h,v}alignment property for timeline titles
Brandon Lewis [Wed, 16 Jun 2010 17:02:40 +0000 (19:02 +0200)]
documentation