platform/upstream/gstreamer.git
14 years agoGES: Switch to new fast pad linking
Edward Hervey [Wed, 14 Jul 2010 11:29:23 +0000 (13:29 +0200)]
GES: Switch to new fast pad linking

14 years agofix mem leak in unit test
Brandon Lewis [Thu, 8 Jul 2010 15:10:19 +0000 (17:10 +0200)]
fix mem leak in unit test

14 years agoDon't expose test source enum value table
Brandon Lewis [Thu, 8 Jul 2010 14:35:43 +0000 (16:35 +0200)]
Don't expose test source enum value table

14 years agodon't expose transition enum value table
Brandon Lewis [Thu, 8 Jul 2010 13:54:46 +0000 (15:54 +0200)]
don't expose transition enum value table

14 years agouse gtype to get the enum value for the nick
Brandon Lewis [Thu, 8 Jul 2010 13:54:27 +0000 (15:54 +0200)]
use gtype to get the enum value for the nick

14 years agocheck whether setting vtype property actually succeeds
Brandon Lewis [Thu, 8 Jul 2010 11:20:56 +0000 (13:20 +0200)]
check whether setting vtype property actually succeeds

14 years agoinitialize transitions to type _TRANSITION_TYPE_NONE
Brandon Lewis [Wed, 7 Jul 2010 16:00:21 +0000 (18:00 +0200)]
initialize transitions to type _TRANSITION_TYPE_NONE

14 years agoadd new invalid enum type
Brandon Lewis [Thu, 8 Jul 2010 11:41:12 +0000 (13:41 +0200)]
add new invalid enum type

14 years agorefactor duration_changed method as this is now a TrackObjectClass method
Brandon Lewis [Thu, 8 Jul 2010 11:20:56 +0000 (13:20 +0200)]
refactor duration_changed method as this is now a TrackObjectClass method

14 years agoremove notify::duration signal handler
Brandon Lewis [Thu, 8 Jul 2010 11:20:08 +0000 (13:20 +0200)]
remove notify::duration signal handler

14 years agoadd track object virtual methods for property change notifications
Brandon Lewis [Thu, 8 Jul 2010 10:35:41 +0000 (12:35 +0200)]
add track object virtual methods for property change notifications

14 years agoremove unneeded assertions
Brandon Lewis [Wed, 7 Jul 2010 15:58:59 +0000 (17:58 +0200)]
remove unneeded assertions

14 years agoremove unneeded _new methods on certain base classes
Brandon Lewis [Wed, 7 Jul 2010 15:34:58 +0000 (17:34 +0200)]
remove unneeded _new methods on certain base classes

14 years agodocs: Add ges_track_video_test_source_set_pattern
Edward Hervey [Tue, 6 Jul 2010 17:08:56 +0000 (19:08 +0200)]
docs: Add ges_track_video_test_source_set_pattern

14 years agoTrackTransition: Don't return anything for unhandled tracks
Edward Hervey [Tue, 6 Jul 2010 17:07:50 +0000 (19:07 +0200)]
TrackTransition: Don't return anything for unhandled tracks

14 years agoTrackTransition: Remove second argument from duration_changed vmethod
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

14 years agoGES: whitespace fixes
Edward Hervey [Tue, 6 Jul 2010 17:05:38 +0000 (19:05 +0200)]
GES: whitespace fixes

14 years agoGES: Simplify loops
Edward Hervey [Tue, 6 Jul 2010 17:04:42 +0000 (19:04 +0200)]
GES: Simplify loops

14 years agoGES: Remove un-needed branches
Edward Hervey [Tue, 6 Jul 2010 17:03:52 +0000 (19:03 +0200)]
GES: Remove un-needed branches

res it initialized to NULL

14 years agoGES: Fix initialization values
Edward Hervey [Tue, 6 Jul 2010 17:03:05 +0000 (19:03 +0200)]
GES: Fix initialization values

14 years agoGES: Remove useless variables
Edward Hervey [Tue, 6 Jul 2010 17:02:02 +0000 (19:02 +0200)]
GES: Remove useless variables

14 years agoGES: Fix function prototypes
Edward Hervey [Tue, 6 Jul 2010 17:00:50 +0000 (19:00 +0200)]
GES: Fix function prototypes

14 years agoTimelineTestSource: Set freq/volume whether mute or not
Edward Hervey [Tue, 6 Jul 2010 16:58:16 +0000 (18:58 +0200)]
TimelineTestSource: Set freq/volume whether mute or not

14 years agoTimelineOverlay: Fix doc
Edward Hervey [Tue, 6 Jul 2010 16:57:22 +0000 (18:57 +0200)]
TimelineOverlay: Fix doc

14 years agoTrackVideoTransition: Avoid switching from crossfade to other types
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.

14 years agoSimpleTimelineLayer: Fix top-level doc
Edward Hervey [Tue, 6 Jul 2010 14:27:21 +0000 (16:27 +0200)]
SimpleTimelineLayer: Fix top-level doc

14 years agoTimelineLayer: Document _set_priority
Edward Hervey [Tue, 6 Jul 2010 14:27:08 +0000 (16:27 +0200)]
TimelineLayer: Document _set_priority

14 years agoTrackVideoTransition: Use proper transition type
Edward Hervey [Tue, 6 Jul 2010 14:26:48 +0000 (16:26 +0200)]
TrackVideoTransition: Use proper transition type

14 years agoutils: Document timeline_new_audio_video
Edward Hervey [Tue, 6 Jul 2010 14:26:26 +0000 (16:26 +0200)]
utils: Document timeline_new_audio_video

14 years agodocs: hide _get_type/TYPE in private sections
Edward Hervey [Tue, 6 Jul 2010 14:25:50 +0000 (16:25 +0200)]
docs: hide _get_type/TYPE in private sections

14 years agomake type field of video transition private
Brandon Lewis [Fri, 2 Jul 2010 14:39:33 +0000 (16:39 +0200)]
make type field of video transition private

14 years agoanother massive documentation update
Brandon Lewis [Fri, 2 Jul 2010 14:23:41 +0000 (16:23 +0200)]
another massive documentation update

14 years agoexpose freq and volume props in GESTimelineTestSource
Brandon Lewis [Fri, 2 Jul 2010 13:42:48 +0000 (15:42 +0200)]
expose freq and volume props in GESTimelineTestSource

14 years agoadd routines to AudioTestSource to set freq and volume
Brandon Lewis [Fri, 2 Jul 2010 12:46:09 +0000 (14:46 +0200)]
add routines to AudioTestSource to set freq and volume

14 years agoremove 'mute' property from GESTimelineTextOverlay
Brandon Lewis [Fri, 2 Jul 2010 11:14:19 +0000 (13:14 +0200)]
remove 'mute' property from GESTimelineTextOverlay

14 years agofix incorrect type name strings
Brandon Lewis [Fri, 2 Jul 2010 10:57:38 +0000 (12:57 +0200)]
fix incorrect type name strings

14 years agoconvert rest of code to use GESVideoTestPattern
Brandon Lewis [Fri, 2 Jul 2010 10:48:11 +0000 (12:48 +0200)]
convert rest of code to use GESVideoTestPattern

14 years agoadd GESVideoTestPattern enum
Brandon Lewis [Fri, 2 Jul 2010 10:47:31 +0000 (12:47 +0200)]
add GESVideoTestPattern enum

14 years agoupdate unit tests
Brandon Lewis [Fri, 2 Jul 2010 10:26:55 +0000 (12:26 +0200)]
update unit tests

14 years agomake sure to set properties on new track objects
Brandon Lewis [Fri, 2 Jul 2010 10:26:42 +0000 (12:26 +0200)]
make sure to set properties on new track objects

14 years agoreplace existing text position enums
Brandon Lewis [Fri, 2 Jul 2010 10:25:58 +0000 (12:25 +0200)]
replace existing text position enums

14 years agoreplace existing text position enums
Brandon Lewis [Fri, 2 Jul 2010 10:25:12 +0000 (12:25 +0200)]
replace existing text position enums

14 years agoadd text positioning enums
Brandon Lewis [Fri, 2 Jul 2010 10:12:30 +0000 (12:12 +0200)]
add text positioning enums

14 years agomove missing symbol to enums section
Brandon Lewis [Thu, 1 Jul 2010 16:53:08 +0000 (18:53 +0200)]
move missing symbol to enums section

14 years agoupdate documentation files
Brandon Lewis [Thu, 1 Jul 2010 16:50:55 +0000 (18:50 +0200)]
update documentation files

14 years agomove and rename TRANSITION_VTYPE into enums.h and rename
Brandon Lewis [Thu, 1 Jul 2010 16:50:30 +0000 (18:50 +0200)]
move and rename TRANSITION_VTYPE into enums.h and rename

14 years agomove track type enum to ges-enums.{h,c}
Brandon Lewis [Thu, 1 Jul 2010 15:24:49 +0000 (17:24 +0200)]
move track type enum to ges-enums.{h,c}

14 years agocheck in skeletal ges-enums.{c,h}
Brandon Lewis [Thu, 1 Jul 2010 15:03:55 +0000 (17:03 +0200)]
check in skeletal ges-enums.{c,h}

14 years agomassive documentation updates
Brandon Lewis [Thu, 1 Jul 2010 14:48:45 +0000 (16:48 +0200)]
massive documentation updates

14 years agoGESTimelineTextOverlay inherits from GESTimelineOverlay
Brandon Lewis [Thu, 1 Jul 2010 10:35:31 +0000 (12:35 +0200)]
GESTimelineTextOverlay inherits from GESTimelineOverlay

14 years agocheck in emtpy GESTimelineOverlay class
Brandon Lewis [Thu, 1 Jul 2010 10:34:46 +0000 (12:34 +0200)]
check in emtpy GESTimelineOverlay class

14 years agoGESTimelineOverlay -> GESTimelineTextOverlay
Brandon Lewis [Thu, 1 Jul 2010 09:17:46 +0000 (11:17 +0200)]
GESTimelineOverlay -> GESTimelineTextOverlay

14 years agoGESTimelineBackgroundSource -> GESTimelineTestSource
Brandon Lewis [Wed, 30 Jun 2010 18:25:18 +0000 (20:25 +0200)]
GESTimelineBackgroundSource -> GESTimelineTestSource

14 years agoGESTrackAudioBackgroundSource -> GESTrackAudioTestSource
Brandon Lewis [Wed, 30 Jun 2010 18:01:18 +0000 (20:01 +0200)]
GESTrackAudioBackgroundSource -> GESTrackAudioTestSource

14 years agoGESTrackVideoBackgroundSource -> GESTrackVideoTestSource
Brandon Lewis [Wed, 30 Jun 2010 17:34:29 +0000 (19:34 +0200)]
GESTrackVideoBackgroundSource -> GESTrackVideoTestSource

14 years agoGESTrackVideoOverlay -> GESTrackTextOverlay
Brandon Lewis [Wed, 30 Jun 2010 16:13:35 +0000 (18:13 +0200)]
GESTrackVideoOverlay -> GESTrackTextOverlay

14 years agoremove GESTrackOverlay
Brandon Lewis [Wed, 30 Jun 2010 16:02:49 +0000 (18:02 +0200)]
remove GESTrackOverlay

14 years agoGESTrackVideoOverlay inherits directly from GESTrackOperation
Brandon Lewis [Wed, 30 Jun 2010 15:59:17 +0000 (17:59 +0200)]
GESTrackVideoOverlay inherits directly from GESTrackOperation

14 years agocheck in GESTrackOperation
Brandon Lewis [Wed, 30 Jun 2010 15:50:49 +0000 (17:50 +0200)]
check in GESTrackOperation

14 years agodocumentation fixes
Brandon Lewis [Wed, 30 Jun 2010 15:34:54 +0000 (17:34 +0200)]
documentation fixes

14 years agoupdate documentation
Brandon Lewis [Wed, 30 Jun 2010 15:29:32 +0000 (17:29 +0200)]
update documentation

14 years agoGESTrackVideoTitleSource -> GESTrackTitleSource
Brandon Lewis [Wed, 30 Jun 2010 15:29:21 +0000 (17:29 +0200)]
GESTrackVideoTitleSource -> GESTrackTitleSource

14 years agoremove GESTrackTitleSource
Brandon Lewis [Wed, 30 Jun 2010 15:02:10 +0000 (17:02 +0200)]
remove GESTrackTitleSource

14 years agofix doc comments
Brandon Lewis [Wed, 30 Jun 2010 14:47:29 +0000 (16:47 +0200)]
fix doc comments

14 years agoGESTrackVideoTitleSource inherits directly from GESTrackObject
Brandon Lewis [Wed, 30 Jun 2010 14:47:12 +0000 (16:47 +0200)]
GESTrackVideoTitleSource inherits directly from GESTrackObject

14 years agoremove GESTrackBackgroundSource class
Brandon Lewis [Wed, 30 Jun 2010 14:34:47 +0000 (16:34 +0200)]
remove GESTrackBackgroundSource class

14 years agoGESTrackAudioBackgroundSource inherits from GESTrackSource
Brandon Lewis [Wed, 30 Jun 2010 14:29:04 +0000 (16:29 +0200)]
GESTrackAudioBackgroundSource inherits from GESTrackSource

14 years agoGESTrackVideoBackgroundSource inherits directly from track object
Brandon Lewis [Wed, 30 Jun 2010 14:25:01 +0000 (16:25 +0200)]
GESTrackVideoBackgroundSource inherits directly from track object

14 years agomove create_element virtual method up to TimelineSource class
Brandon Lewis [Wed, 30 Jun 2010 13:40:31 +0000 (15:40 +0200)]
move create_element virtual method up to TimelineSource class

14 years agofix documentation mistake
Brandon Lewis [Wed, 30 Jun 2010 13:39:24 +0000 (15:39 +0200)]
fix documentation mistake

14 years agoremove GESTrackAudioTitleSource
Brandon Lewis [Wed, 30 Jun 2010 11:22:04 +0000 (13:22 +0200)]
remove GESTrackAudioTitleSource

14 years agocreate test track object instead of audio-title-source
Brandon Lewis [Mon, 28 Jun 2010 16:24:12 +0000 (18:24 +0200)]
create test track object instead of audio-title-source

14 years agokeep track of and release request pads for smpte also
Brandon Lewis [Mon, 28 Jun 2010 16:23:37 +0000 (18:23 +0200)]
keep track of and release request pads for smpte also

14 years agofree mixer in dispose separately from sink pads
Brandon Lewis [Mon, 28 Jun 2010 16:20:15 +0000 (18:20 +0200)]
free mixer in dispose separately from sink pads

14 years agoexamples: Ignore files
Edward Hervey [Mon, 28 Jun 2010 15:33:53 +0000 (17:33 +0200)]
examples: Ignore files

14 years agocheck: Ignore files
Edward Hervey [Mon, 28 Jun 2010 15:33:34 +0000 (17:33 +0200)]
check: Ignore files

14 years agodocs: Add links to all new documentation files
Edward Hervey [Mon, 28 Jun 2010 15:24:25 +0000 (17:24 +0200)]
docs: Add links to all new documentation files

14 years agotests: Add <stdlib.h> for exit usage
Edward Hervey [Mon, 28 Jun 2010 15:23:49 +0000 (17:23 +0200)]
tests: Add <stdlib.h> for exit usage

14 years agodon't forget to unref pad targets
Brandon Lewis [Fri, 25 Jun 2010 10:04:47 +0000 (12:04 +0200)]
don't forget to unref pad targets

14 years agorough overlay implementation
Brandon Lewis [Wed, 23 Jun 2010 16:23:31 +0000 (18:23 +0200)]
rough overlay implementation

14 years agocheck in overlay test app
Brandon Lewis [Wed, 23 Jun 2010 16:22:56 +0000 (18:22 +0200)]
check in overlay test app

14 years agoactivate property setting functions
Brandon Lewis [Wed, 23 Jun 2010 14:42:14 +0000 (16:42 +0200)]
activate property setting functions

14 years agoactivate remaining overlay tests
Brandon Lewis [Wed, 23 Jun 2010 14:38:45 +0000 (16:38 +0200)]
activate remaining overlay tests

14 years agoadd video overlays to main header
Brandon Lewis [Wed, 23 Jun 2010 14:38:19 +0000 (16:38 +0200)]
add video overlays to main header

14 years agocreate timeline-overly creates appropriate track object
Brandon Lewis [Wed, 23 Jun 2010 14:32:25 +0000 (16:32 +0200)]
create timeline-overly creates appropriate track object

14 years agocheck in GESTrackVideoOverlay
Brandon Lewis [Wed, 23 Jun 2010 14:30:18 +0000 (16:30 +0200)]
check in GESTrackVideoOverlay

14 years agocheck in ges-track-overlay.{c,h}
Brandon Lewis [Mon, 21 Jun 2010 14:22:06 +0000 (16:22 +0200)]
check in ges-track-overlay.{c,h}

14 years agocheck in overlay unit tests
Brandon Lewis [Mon, 21 Jun 2010 14:04:22 +0000 (16:04 +0200)]
check in overlay unit tests

14 years agocheck in timelineoverlay, structural copy of GESTimelineTitleSource
Brandon Lewis [Mon, 21 Jun 2010 13:47:04 +0000 (15:47 +0200)]
check in timelineoverlay, structural copy of GESTimelineTitleSource

14 years agoupdate doc comment
Brandon Lewis [Mon, 21 Jun 2010 14:04:50 +0000 (16:04 +0200)]
update doc comment

14 years agoremove unneeded paramenter to create_element
Brandon Lewis [Fri, 18 Jun 2010 14:36:54 +0000 (16:36 +0200)]
remove unneeded paramenter to create_element

14 years agoupdate unit tests
Brandon Lewis [Fri, 18 Jun 2010 14:26:24 +0000 (16:26 +0200)]
update unit tests

14 years agoupdate documentation
Brandon Lewis [Fri, 18 Jun 2010 14:22:38 +0000 (16:22 +0200)]
update documentation

14 years agopush struct fields down to VideoTransition
Brandon Lewis [Fri, 18 Jun 2010 14:22:21 +0000 (16:22 +0200)]
push struct fields down to VideoTransition

14 years agopush make_video_bin() down into subclass
Brandon Lewis [Fri, 18 Jun 2010 13:54:37 +0000 (15:54 +0200)]
push make_video_bin() down into subclass

14 years agopush relevant struct fields into AudioTransition
Brandon Lewis [Fri, 18 Jun 2010 13:21:02 +0000 (15:21 +0200)]
push relevant struct fields into AudioTransition

14 years agoupdate documentation
Brandon Lewis [Fri, 18 Jun 2010 13:20:06 +0000 (15:20 +0200)]
update documentation

14 years agopush make_audio_bin down into subclass
Brandon Lewis [Fri, 18 Jun 2010 13:04:50 +0000 (15:04 +0200)]
push make_audio_bin down into subclass

14 years agoadd duration_changed virtual method to GESTrackTransition
Brandon Lewis [Fri, 18 Jun 2010 11:42:47 +0000 (13:42 +0200)]
add duration_changed virtual method to GESTrackTransition

14 years agoadd create_element vmethod to GESTrackTransition
Brandon Lewis [Fri, 18 Jun 2010 10:55:30 +0000 (12:55 +0200)]
add create_element vmethod to GESTrackTransition