Brandon Lewis [Fri, 6 Aug 2010 10:58:08 +0000 (12:58 +0200)]
check in GESTrackImageSource
Edward Hervey [Thu, 5 Aug 2010 10:19:32 +0000 (12:19 +0200)]
ges: Also dist the generated files
Edward Hervey [Thu, 5 Aug 2010 09:40:49 +0000 (11:40 +0200)]
marshal: Fix typo in the Makefile that prevented marshal .c being built
Brandon Lewis [Fri, 23 Jul 2010 16:22:31 +0000 (18:22 +0200)]
link to the right sink pad on textoverlay object
Brandon Lewis [Fri, 16 Jul 2010 16:41:02 +0000 (18:41 +0200)]
fwrite doesn't return the number of bytes written. check that fwrite is
non-zero and that ferror() isn't set instead.
Brandon Lewis [Fri, 16 Jul 2010 16:39:07 +0000 (18:39 +0200)]
don't plug encoders when raw caps are given
Brandon Lewis [Fri, 16 Jul 2010 16:37:54 +0000 (18:37 +0200)]
add thumbnailing example which tests rest of thumbnailing api
Brandon Lewis [Fri, 16 Jul 2010 15:38:44 +0000 (17:38 +0200)]
ges_caps_set_simple was being called incorrectly
Edward Hervey [Fri, 16 Jul 2010 16:17:27 +0000 (18:17 +0200)]
docs: Use the proper location for header files
Edward Hervey [Fri, 16 Jul 2010 16:00:05 +0000 (18:00 +0200)]
ges: Don't forget to dist ges-timeline-overlay.h
Edward Hervey [Fri, 16 Jul 2010 15:29:05 +0000 (17:29 +0200)]
TimelinePipeline: Make sure fwrite completes successfully
Brandon Lewis [Thu, 15 Jul 2010 17:50:22 +0000 (19:50 +0200)]
add option to ges-launch to save thumbnails periodicaly
Brandon Lewis [Thu, 15 Jul 2010 17:49:53 +0000 (19:49 +0200)]
update documentation
Brandon Lewis [Thu, 15 Jul 2010 17:49:28 +0000 (19:49 +0200)]
add routine to save a thumbnail in the specified encoding
Brandon Lewis [Thu, 15 Jul 2010 17:19:57 +0000 (19:19 +0200)]
add todo item
Brandon Lewis [Thu, 15 Jul 2010 17:12:53 +0000 (19:12 +0200)]
factor encoder-finding code into separate function
Brandon Lewis [Thu, 15 Jul 2010 16:59:50 +0000 (18:59 +0200)]
use gstprofile to plug an encoder and encode the current frame
Brandon Lewis [Thu, 15 Jul 2010 14:58:22 +0000 (16:58 +0200)]
add methods to retreive the current frame as a thumbnail
Brandon Lewis [Thu, 15 Jul 2010 14:56:00 +0000 (16:56 +0200)]
duplicate code from gstscreenshot.{c,h} and gstplaysink.{c,h}
Edward Hervey [Thu, 15 Jul 2010 10:09:26 +0000 (12:09 +0200)]
GESTimelinePipeline: Use smartencoder feature from encodebin
Edward Hervey [Wed, 14 Jul 2010 11:29:49 +0000 (13:29 +0200)]
configure: Require new core/base for fast pad linking
Edward Hervey [Wed, 14 Jul 2010 11:29:23 +0000 (13:29 +0200)]
GES: Switch to new fast pad linking
Brandon Lewis [Thu, 8 Jul 2010 15:10:19 +0000 (17:10 +0200)]
fix mem leak in unit test
Brandon Lewis [Thu, 8 Jul 2010 14:35:43 +0000 (16:35 +0200)]
Don't expose test source enum value table
Brandon Lewis [Thu, 8 Jul 2010 13:54:46 +0000 (15:54 +0200)]
don't expose transition enum value table
Brandon Lewis [Thu, 8 Jul 2010 13:54:27 +0000 (15:54 +0200)]
use gtype to get the enum value for the nick
Brandon Lewis [Thu, 8 Jul 2010 11:20:56 +0000 (13:20 +0200)]
check whether setting vtype property actually succeeds
Brandon Lewis [Wed, 7 Jul 2010 16:00:21 +0000 (18:00 +0200)]
initialize transitions to type _TRANSITION_TYPE_NONE
Brandon Lewis [Thu, 8 Jul 2010 11:41:12 +0000 (13:41 +0200)]
add new invalid enum type
Brandon Lewis [Thu, 8 Jul 2010 11:20:56 +0000 (13:20 +0200)]
refactor duration_changed method as this is now a TrackObjectClass method
Brandon Lewis [Thu, 8 Jul 2010 11:20:08 +0000 (13:20 +0200)]
remove notify::duration signal handler
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