platform/upstream/gst-editing-services.git
14 years agoGESTrackObject: Store pending values when GnlObject isn't created yet
Edward Hervey [Fri, 11 Dec 2009 14:13:19 +0000 (15:13 +0100)]
GESTrackObject: Store pending values when GnlObject isn't created yet

14 years agoGESTimelinePipeline: Sync state of newly added element to container
Edward Hervey [Fri, 11 Dec 2009 14:17:25 +0000 (15:17 +0100)]
GESTimelinePipeline: Sync state of newly added element to container

14 years agoGESTimelinePipeline: Don't forget to remember the mode
Edward Hervey [Wed, 9 Dec 2009 14:03:30 +0000 (15:03 +0100)]
GESTimelinePipeline: Don't forget to remember the mode

14 years agoGESTimelineFileSource: Properly handle mute
Edward Hervey [Wed, 9 Dec 2009 14:03:15 +0000 (15:03 +0100)]
GESTimelineFileSource: Properly handle mute

mute != active

14 years agoGESTimelinePipeline: More render support
Edward Hervey [Wed, 9 Dec 2009 11:22:34 +0000 (12:22 +0100)]
GESTimelinePipeline: More render support

14 years agoGESTimelinePipeline: beginning of render support
Edward Hervey [Fri, 4 Dec 2009 09:49:32 +0000 (10:49 +0100)]
GESTimelinePipeline: beginning of render support

14 years agoges/: Fix copyright in headers
Edward Hervey [Mon, 30 Nov 2009 14:14:25 +0000 (15:14 +0100)]
ges/: Fix copyright in headers

14 years agoAUTHORS: Add myself
Edward Hervey [Mon, 30 Nov 2009 14:14:06 +0000 (15:14 +0100)]
AUTHORS: Add myself

14 years agotimelinefilesource: Free URI when finalizing
Edward Hervey [Wed, 25 Nov 2009 12:13:49 +0000 (13:13 +0100)]
timelinefilesource: Free URI when finalizing

14 years agotrackobject: priority is a uint32
Edward Hervey [Wed, 25 Nov 2009 12:11:32 +0000 (13:11 +0100)]
trackobject: priority is a uint32

14 years agotests: release TrackObject when we're done with it
Edward Hervey [Wed, 25 Nov 2009 11:53:13 +0000 (12:53 +0100)]
tests: release TrackObject when we're done with it

14 years agotests: Don't forget to cast to guint64 when using g_object_set
Edward Hervey [Wed, 25 Nov 2009 11:52:50 +0000 (12:52 +0100)]
tests: Don't forget to cast to guint64 when using g_object_set

... else total failure ensues on 32bit machines

14 years agoTimelineObject: Add missing argument to printf statement
Edward Hervey [Wed, 25 Nov 2009 10:56:58 +0000 (11:56 +0100)]
TimelineObject: Add missing argument to printf statement

14 years agocustomtimelinesource: Fix indentation
Edward Hervey [Wed, 25 Nov 2009 10:55:50 +0000 (11:55 +0100)]
customtimelinesource: Fix indentation

14 years agodocs: updates to working diagram, still needs more love
Edward Hervey [Wed, 25 Nov 2009 10:14:02 +0000 (11:14 +0100)]
docs: updates to working diagram, still needs more love

14 years agodocs: Improve docs some more
Edward Hervey [Sun, 15 Nov 2009 17:23:33 +0000 (18:23 +0100)]
docs: Improve docs some more

14 years agodocs: Add overview and architecture document and cleanup docs more.
Edward Hervey [Thu, 12 Nov 2009 19:11:28 +0000 (20:11 +0100)]
docs: Add overview and architecture document and cleanup docs more.

14 years agodocs: Update to gstprofile header
Edward Hervey [Thu, 12 Nov 2009 18:14:35 +0000 (19:14 +0100)]
docs: Update to gstprofile header

15 years agoignore more files
Edward Hervey [Mon, 9 Nov 2009 14:55:06 +0000 (15:55 +0100)]
ignore more files

15 years agoremove m4/*.m4, will be automatically created by autogen.sh
Edward Hervey [Mon, 9 Nov 2009 14:54:18 +0000 (15:54 +0100)]
remove m4/*.m4, will be automatically created by autogen.sh

15 years agoupdate common submodule version used
Edward Hervey [Thu, 5 Nov 2009 09:22:57 +0000 (10:22 +0100)]
update common submodule version used

15 years agodocs: Add missing symbol to documentation
Edward Hervey [Thu, 22 Oct 2009 15:37:54 +0000 (17:37 +0200)]
docs: Add missing symbol to documentation

15 years agodocs/design: Fixups/additions based on feedback
Edward Hervey [Mon, 19 Oct 2009 16:32:23 +0000 (18:32 +0200)]
docs/design: Fixups/additions based on feedback

15 years agodocs/design: Add encoding/profile proposal/design
Edward Hervey [Wed, 7 Oct 2009 14:23:22 +0000 (16:23 +0200)]
docs/design: Add encoding/profile proposal/design

15 years agotests: New unit test for GESTimelineObject
Edward Hervey [Wed, 30 Sep 2009 14:45:13 +0000 (16:45 +0200)]
tests: New unit test for GESTimelineObject

15 years agoGESTimelineObject: First set the duration and priority before the inpoint.
Edward Hervey [Wed, 30 Sep 2009 14:44:41 +0000 (16:44 +0200)]
GESTimelineObject: First set the duration and priority before the inpoint.

15 years agoGESTimelineFileSource: Add a 'mute' property.
Edward Hervey [Wed, 30 Sep 2009 14:44:12 +0000 (16:44 +0200)]
GESTimelineFileSource: Add a 'mute' property.

This property deactivates the audio trackobjects if set to TRUE

15 years agoGESTrackObject: Listen to property change from gnlobject
Edward Hervey [Wed, 30 Sep 2009 14:43:12 +0000 (16:43 +0200)]
GESTrackObject: Listen to property change from gnlobject

TODO: add/emit the 'changed' signal

15 years agoGESTrackObject: Add convenience macros for accessing properties
Edward Hervey [Wed, 30 Sep 2009 14:42:31 +0000 (16:42 +0200)]
GESTrackObject: Add convenience macros for accessing properties

15 years agoGESTrackObject: Set sane default values
Edward Hervey [Wed, 30 Sep 2009 14:42:08 +0000 (16:42 +0200)]
GESTrackObject: Set sane default values

15 years agoGESTrackObject: Add 'active' property.
Edward Hervey [Wed, 30 Sep 2009 14:40:59 +0000 (16:40 +0200)]
GESTrackObject: Add 'active' property.

This property allows (de)activating a track object

15 years agotests/examples: test3, same as test2, but uses a SimpleTimelineLayer
Edward Hervey [Tue, 29 Sep 2009 13:32:23 +0000 (15:32 +0200)]
tests/examples: test3, same as test2, but uses a SimpleTimelineLayer

15 years agotests/check: Add test for GESSimpleTimelineLayer
Edward Hervey [Tue, 29 Sep 2009 13:29:11 +0000 (15:29 +0200)]
tests/check: Add test for GESSimpleTimelineLayer

15 years agoGESSimpleTimelineLayer: Implement add()/move() and parent class changes
Edward Hervey [Tue, 29 Sep 2009 13:27:55 +0000 (15:27 +0200)]
GESSimpleTimelineLayer: Implement add()/move() and parent class changes

If changes happen when accessing the GESTimelineLayer API, they will be taken
into account.

15 years agoges-timeline-layer.h: Add comment
Edward Hervey [Tue, 29 Sep 2009 13:27:17 +0000 (15:27 +0200)]
ges-timeline-layer.h: Add comment

15 years agoges-timeline-object: Add convenience macros
Edward Hervey [Tue, 29 Sep 2009 13:25:54 +0000 (15:25 +0200)]
ges-timeline-object: Add convenience macros

15 years agotests/example: New small example of timeline file sources.
Edward Hervey [Mon, 21 Sep 2009 16:11:19 +0000 (18:11 +0200)]
tests/example: New small example of timeline file sources.

This examples takes a list of files with audio tracks, and plays the first
second of each.

This demonstrates the usage of GESTimelineFileSource

15 years agotests/check: New test for GESTimelineFileSource
Edward Hervey [Mon, 21 Sep 2009 16:08:51 +0000 (18:08 +0200)]
tests/check: New test for GESTimelineFileSource

15 years agoNew GESTimelineFileSource and GESTrackFileSource classes
Edward Hervey [Mon, 21 Sep 2009 10:51:16 +0000 (12:51 +0200)]
New GESTimelineFileSource and GESTrackFileSource classes

15 years agoFinish public API documentation
Edward Hervey [Wed, 16 Sep 2009 10:37:45 +0000 (12:37 +0200)]
Finish public API documentation

15 years agodocs: Add index and object hierarchy
Edward Hervey [Wed, 16 Sep 2009 10:37:13 +0000 (12:37 +0200)]
docs: Add index and object hierarchy

15 years agotests: Make basic test check for proper reference counting.
Edward Hervey [Mon, 14 Sep 2009 17:45:43 +0000 (19:45 +0200)]
tests: Make basic test check for proper reference counting.

15 years agoGESTrack: The track steals the refcount to the caps. document that.
Edward Hervey [Mon, 14 Sep 2009 17:44:03 +0000 (19:44 +0200)]
GESTrack: The track steals the refcount to the caps. document that.

15 years agodocs/libs: ignore more files
Edward Hervey [Mon, 14 Sep 2009 17:42:58 +0000 (19:42 +0200)]
docs/libs: ignore more files

15 years agoGESTimeline: Fix reference counting of tracks, add docs.
Edward Hervey [Mon, 14 Sep 2009 17:24:28 +0000 (19:24 +0200)]
GESTimeline: Fix reference counting of tracks, add docs.

15 years agoGESTimelineLayer: Fix reference handling of objects, add docs.
Edward Hervey [Mon, 14 Sep 2009 17:23:52 +0000 (19:23 +0200)]
GESTimelineLayer: Fix reference handling of objects, add docs.

15 years agoconfigure.ac: Require latest gst-plugins-base for 'playsink'
Edward Hervey [Mon, 14 Sep 2009 17:23:21 +0000 (19:23 +0200)]
configure.ac: Require latest gst-plugins-base for 'playsink'

15 years agoGESTimeline: start more documentation
Edward Hervey [Mon, 14 Sep 2009 15:00:13 +0000 (17:00 +0200)]
GESTimeline: start more documentation

15 years agoGESTrackObject: Document some more
Edward Hervey [Mon, 14 Sep 2009 14:33:25 +0000 (16:33 +0200)]
GESTrackObject: Document some more

15 years agoGESTrack: document more
Edward Hervey [Mon, 14 Sep 2009 13:51:49 +0000 (15:51 +0200)]
GESTrack: document more

15 years agodocs: fix gtk-doc build and make distcheck for me
Tim-Philipp Müller [Thu, 10 Sep 2009 17:17:38 +0000 (18:17 +0100)]
docs: fix gtk-doc build and make distcheck for me

15 years agoDocument first high-level demo.
Edward Hervey [Thu, 10 Sep 2009 16:53:31 +0000 (18:53 +0200)]
Document first high-level demo.

15 years agoMore documentation. Coverage now at 25%
Edward Hervey [Thu, 10 Sep 2009 16:40:51 +0000 (18:40 +0200)]
More documentation. Coverage now at 25%

15 years agodocs: move working document
Edward Hervey [Thu, 10 Sep 2009 14:23:12 +0000 (16:23 +0200)]
docs: move working document

15 years agodocs: Add gtk-doc API documentation
Edward Hervey [Thu, 10 Sep 2009 14:22:00 +0000 (16:22 +0200)]
docs: Add gtk-doc API documentation

current coverage : 8%

15 years agotest1: Expand example to also use an audio track.
Edward Hervey [Wed, 9 Sep 2009 13:53:53 +0000 (15:53 +0200)]
test1: Expand example to also use an audio track.

15 years agoGESTimeline: Make sure added ghostpads are unique.
Edward Hervey [Wed, 9 Sep 2009 13:51:52 +0000 (15:51 +0200)]
GESTimeline: Make sure added ghostpads are unique.

15 years agotest1: Actually change videotestsrc patterns to make changes obvious.
Edward Hervey [Wed, 9 Sep 2009 11:57:37 +0000 (13:57 +0200)]
test1: Actually change videotestsrc patterns to make changes obvious.

15 years agotest1: Use mainloop, required for proper gnonlin behaviour.
Edward Hervey [Wed, 9 Sep 2009 11:55:30 +0000 (13:55 +0200)]
test1: Use mainloop, required for proper gnonlin behaviour.

15 years agoGESTimelinePipeline: Reconfigure playsink once we've added a pad.
Edward Hervey [Wed, 9 Sep 2009 10:42:29 +0000 (12:42 +0200)]
GESTimelinePipeline: Reconfigure playsink once we've added a pad.

15 years agoexamples: Add timeline to pipeline and set it to playing.
Edward Hervey [Tue, 8 Sep 2009 17:46:54 +0000 (19:46 +0200)]
examples: Add timeline to pipeline and set it to playing.

... and now we need to go an fix playsink :)

15 years agotest/ges/basic: Adapt to API changes.
Edward Hervey [Tue, 8 Sep 2009 17:46:26 +0000 (19:46 +0200)]
test/ges/basic: Adapt to API changes.

15 years agoGESTimelinePipeline: Use 'playsink', track added/removed pads.
Edward Hervey [Tue, 8 Sep 2009 17:45:08 +0000 (19:45 +0200)]
GESTimelinePipeline: Use 'playsink', track added/removed pads.

Also add a method to set a GESTimeline on the pipeline.

15 years agoGESTimeline: Track internal pads and tracks in sync.
Edward Hervey [Tue, 8 Sep 2009 17:44:03 +0000 (19:44 +0200)]
GESTimeline: Track internal pads and tracks in sync.

Add method to get the Track associated to a ghostpad.

15 years agogitignore: Ignore more files
Edward Hervey [Tue, 8 Sep 2009 16:55:41 +0000 (18:55 +0200)]
gitignore: Ignore more files

15 years agoGESTrack: Add TrackType enum and constructor property.
Edward Hervey [Tue, 8 Sep 2009 16:49:22 +0000 (18:49 +0200)]
GESTrack: Add TrackType enum and constructor property.

This allows us to speed up detection of track content type.

15 years agoCustomTimelineSource: Fix typo in debug statement
Edward Hervey [Tue, 8 Sep 2009 16:47:46 +0000 (18:47 +0200)]
CustomTimelineSource: Fix typo in debug statement

15 years agoGESTimelinePipeline: Fix typo
Edward Hervey [Mon, 7 Sep 2009 13:46:44 +0000 (15:46 +0200)]
GESTimelinePipeline: Fix typo

15 years agoTrackObject: Add debugging and make default duration 1s
Edward Hervey [Fri, 7 Aug 2009 18:33:40 +0000 (20:33 +0200)]
TrackObject: Add debugging and make default duration 1s

15 years agoTimelineObject: Add start/inpoint/duration/priority properties and propagate them
Edward Hervey [Fri, 7 Aug 2009 18:33:18 +0000 (20:33 +0200)]
TimelineObject: Add start/inpoint/duration/priority properties and propagate them

15 years agoTrack: Handle pads
Edward Hervey [Fri, 7 Aug 2009 18:32:47 +0000 (20:32 +0200)]
Track: Handle pads

15 years agoTrack: Add convenience methods for creating a raw Audio or Video track.
Edward Hervey [Fri, 7 Aug 2009 18:32:29 +0000 (20:32 +0200)]
Track: Add convenience methods for creating a raw Audio or Video track.

15 years agoCustomTimelineSource: Allow giving user_data to the callback
Edward Hervey [Fri, 7 Aug 2009 18:31:11 +0000 (20:31 +0200)]
CustomTimelineSource: Allow giving user_data to the callback

15 years agoAdd directory for examples along with a minimalistic first example.
Edward Hervey [Fri, 7 Aug 2009 18:29:35 +0000 (20:29 +0200)]
Add directory for examples along with a minimalistic first example.

15 years agoAdd 'caps' property on Track
Edward Hervey [Fri, 7 Aug 2009 16:18:42 +0000 (18:18 +0200)]
Add 'caps' property on Track

15 years agoFix build. Can now run make distcheck.
Edward Hervey [Fri, 7 Aug 2009 15:09:59 +0000 (17:09 +0200)]
Fix build. Can now run make distcheck.

15 years agoTrack: Add/Remove the GnlComposition from ourself.
Edward Hervey [Fri, 7 Aug 2009 14:51:49 +0000 (16:51 +0200)]
Track: Add/Remove the GnlComposition from ourself.

15 years agotests/ges/basic: Extend test to remove the object.
Edward Hervey [Fri, 7 Aug 2009 14:47:18 +0000 (16:47 +0200)]
tests/ges/basic: Extend test to remove the object.

15 years agoTrackSource: Include TrackObject header file
Edward Hervey [Fri, 7 Aug 2009 14:46:57 +0000 (16:46 +0200)]
TrackSource: Include TrackObject header file

15 years agoges.c: Add debug line to inform of initialization
Edward Hervey [Fri, 7 Aug 2009 14:46:35 +0000 (16:46 +0200)]
ges.c: Add debug line to inform of initialization

15 years agoNew CustomTimelineSource class.
Edward Hervey [Fri, 7 Aug 2009 14:45:16 +0000 (16:45 +0200)]
New CustomTimelineSource class.

15 years agoTrack: Implement remove_object()
Edward Hervey [Fri, 7 Aug 2009 14:43:49 +0000 (16:43 +0200)]
Track: Implement remove_object()

15 years agoTrackObject: Add 'valid' property, Make _set_track() return a bool
Edward Hervey [Fri, 7 Aug 2009 14:43:01 +0000 (16:43 +0200)]
TrackObject: Add 'valid' property, Make _set_track() return a bool

15 years agoTimeline: Implement remove_track, remove_layer, and _layer_object_removed_cb
Edward Hervey [Fri, 7 Aug 2009 14:41:23 +0000 (16:41 +0200)]
Timeline: Implement remove_track, remove_layer, and _layer_object_removed_cb

15 years agoTimelineSource: Implenent _create_track_object() virtual-method
Edward Hervey [Fri, 7 Aug 2009 14:40:51 +0000 (16:40 +0200)]
TimelineSource: Implenent _create_track_object() virtual-method

15 years agoTimelineObject: Implement _release_track_object()
Edward Hervey [Fri, 7 Aug 2009 14:39:45 +0000 (16:39 +0200)]
TimelineObject: Implement _release_track_object()

15 years agoTimelineLayer: Implement _remove_object()
Edward Hervey [Fri, 7 Aug 2009 14:39:09 +0000 (16:39 +0200)]
TimelineLayer: Implement _remove_object()

15 years agotests: Add a simple scenario
Edward Hervey [Thu, 6 Aug 2009 18:04:59 +0000 (20:04 +0200)]
tests: Add a simple scenario

15 years agoges: Remove unused private structures. We'll re-add on a per-case basis.
Edward Hervey [Thu, 6 Aug 2009 17:59:25 +0000 (19:59 +0200)]
ges: Remove unused private structures. We'll re-add on a per-case basis.

15 years agoAdd unit test system. Adjust GST_DEBUG usage.
Edward Hervey [Thu, 6 Aug 2009 17:51:29 +0000 (19:51 +0200)]
Add unit test system. Adjust GST_DEBUG usage.

15 years agoAdd new GESTrackSource
Edward Hervey [Thu, 6 Aug 2009 16:54:01 +0000 (18:54 +0200)]
Add new GESTrackSource

15 years agointermediary commit. Still need to fill in more blanks :(
Edward Hervey [Thu, 6 Aug 2009 15:38:43 +0000 (17:38 +0200)]
intermediary commit. Still need to fill in more blanks :(

15 years agoAdd signal marshalling code
Edward Hervey [Thu, 6 Aug 2009 10:47:38 +0000 (12:47 +0200)]
Add signal marshalling code

15 years agobuild fixed again. Moved type declarations in a standalone file.
Edward Hervey [Thu, 6 Aug 2009 10:14:37 +0000 (12:14 +0200)]
build fixed again. Moved type declarations in a standalone file.

15 years agosrc/ => ges/
Edward Hervey [Thu, 6 Aug 2009 09:24:04 +0000 (11:24 +0200)]
src/ => ges/

15 years agoMORE HACKING
Edward Hervey [Thu, 6 Aug 2009 09:23:01 +0000 (11:23 +0200)]
MORE HACKING

15 years agoREADME: Mention license
Edward Hervey [Tue, 4 Aug 2009 17:27:07 +0000 (19:27 +0200)]
README: Mention license

15 years ago.gitignore: ignore cruft
Edward Hervey [Tue, 4 Aug 2009 17:21:49 +0000 (19:21 +0200)]
.gitignore: ignore cruft

15 years agoIt builds !!!! :)
Edward Hervey [Tue, 4 Aug 2009 15:16:31 +0000 (17:16 +0200)]
It builds !!!! :)

15 years agoInitial code drop
Edward Hervey [Tue, 4 Aug 2009 15:13:11 +0000 (17:13 +0200)]
Initial code drop