Commit graph

201 commits

Author SHA1 Message Date
Edward Hervey
852eca115e GESTimelineObject: Move property setting to an earlier stage.
This ensures that any properties set on the TimelineObject will be
propagated to the created TrackObjects just after they're created
2009-12-11 15:20:35 +01:00
Edward Hervey
e0f61dcd80 GESTrackObject: Store pending values when GnlObject isn't created yet 2009-12-11 15:20:35 +01:00
Edward Hervey
82af34bb87 GESTimelinePipeline: Sync state of newly added element to container 2009-12-11 15:20:35 +01:00
Edward Hervey
5396476e7c GESTimelinePipeline: Don't forget to remember the mode 2009-12-11 15:20:13 +01:00
Edward Hervey
1d0f6faf94 GESTimelineFileSource: Properly handle mute
mute != active
2009-12-11 15:20:13 +01:00
Edward Hervey
aedf73803d GESTimelinePipeline: More render support 2009-12-11 15:20:13 +01:00
Edward Hervey
2d430098f8 GESTimelinePipeline: beginning of render support 2009-12-11 15:19:54 +01:00
Edward Hervey
dd9d3e420c ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
Edward Hervey
afc39af87c AUTHORS: Add myself 2009-11-30 15:14:06 +01:00
Edward Hervey
a55e798fa2 timelinefilesource: Free URI when finalizing 2009-11-25 13:17:01 +01:00
Edward Hervey
22fb8c0eec trackobject: priority is a uint32 2009-11-25 13:17:01 +01:00
Edward Hervey
6882f9b842 tests: release TrackObject when we're done with it 2009-11-25 13:17:01 +01:00
Edward Hervey
8958e84e6b tests: Don't forget to cast to guint64 when using g_object_set
... else total failure ensues on 32bit machines
2009-11-25 13:17:01 +01:00
Edward Hervey
5ddf789cb4 TimelineObject: Add missing argument to printf statement 2009-11-25 13:17:01 +01:00
Edward Hervey
0493fbcc57 customtimelinesource: Fix indentation 2009-11-25 13:17:01 +01:00
Edward Hervey
70bd9d8832 docs: updates to working diagram, still needs more love 2009-11-25 13:17:01 +01:00
Edward Hervey
74c377d1fa docs: Improve docs some more 2009-11-15 18:23:33 +01:00
Edward Hervey
5f187a5349 docs: Add overview and architecture document and cleanup docs more. 2009-11-12 20:11:28 +01:00
Edward Hervey
b1f291f8a6 docs: Update to gstprofile header 2009-11-12 19:15:07 +01:00
Edward Hervey
bd7f61c299 ignore more files 2009-11-09 15:55:06 +01:00
Edward Hervey
9ea1f9ab53 remove m4/*.m4, will be automatically created by autogen.sh 2009-11-09 15:54:18 +01:00
Edward Hervey
2e16b2d211 update common submodule version used 2009-11-05 10:22:57 +01:00
Edward Hervey
0e04589540 docs: Add missing symbol to documentation 2009-10-22 17:39:42 +02:00
Edward Hervey
d0efe18de5 docs/design: Fixups/additions based on feedback 2009-10-19 18:32:23 +02:00
Edward Hervey
07b1bbef43 docs/design: Add encoding/profile proposal/design 2009-10-09 12:50:27 +02:00
Edward Hervey
640cf95158 tests: New unit test for GESTimelineObject 2009-09-30 16:45:13 +02:00
Edward Hervey
dcfe814e78 GESTimelineObject: First set the duration and priority before the inpoint. 2009-09-30 16:44:41 +02:00
Edward Hervey
3deb1fc885 GESTimelineFileSource: Add a 'mute' property.
This property deactivates the audio trackobjects if set to TRUE
2009-09-30 16:44:12 +02:00
Edward Hervey
1489c583af GESTrackObject: Listen to property change from gnlobject
TODO: add/emit the 'changed' signal
2009-09-30 16:43:12 +02:00
Edward Hervey
ab8ea4c6a5 GESTrackObject: Add convenience macros for accessing properties 2009-09-30 16:42:31 +02:00
Edward Hervey
09c08e320a GESTrackObject: Set sane default values 2009-09-30 16:42:08 +02:00
Edward Hervey
f18bb72d04 GESTrackObject: Add 'active' property.
This property allows (de)activating a track object
2009-09-30 16:41:47 +02:00
Edward Hervey
acef4cf4c1 tests/examples: test3, same as test2, but uses a SimpleTimelineLayer 2009-09-29 15:32:23 +02:00
Edward Hervey
e24c561d61 tests/check: Add test for GESSimpleTimelineLayer 2009-09-29 15:29:11 +02:00
Edward Hervey
0deacd5a0c GESSimpleTimelineLayer: Implement add()/move() and parent class changes
If changes happen when accessing the GESTimelineLayer API, they will be taken
into account.
2009-09-29 15:27:55 +02:00
Edward Hervey
6765ee21ce ges-timeline-layer.h: Add comment 2009-09-29 15:27:17 +02:00
Edward Hervey
733aebfb1c ges-timeline-object: Add convenience macros 2009-09-29 15:25:54 +02:00
Edward Hervey
23d2bdcca1 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
2009-09-21 18:11:19 +02:00
Edward Hervey
a74cfc86f6 tests/check: New test for GESTimelineFileSource 2009-09-21 18:08:51 +02:00
Edward Hervey
aedc431994 New GESTimelineFileSource and GESTrackFileSource classes 2009-09-21 18:07:44 +02:00
Edward Hervey
b54487fe11 Finish public API documentation 2009-09-16 12:37:45 +02:00
Edward Hervey
19aa86c113 docs: Add index and object hierarchy 2009-09-16 12:37:13 +02:00
Edward Hervey
06ebf38c32 tests: Make basic test check for proper reference counting. 2009-09-14 19:48:21 +02:00
Edward Hervey
ecef062c8c GESTrack: The track steals the refcount to the caps. document that. 2009-09-14 19:48:16 +02:00
Edward Hervey
ad58dfd9ff docs/libs: ignore more files 2009-09-14 19:48:11 +02:00
Edward Hervey
8c340412cd GESTimeline: Fix reference counting of tracks, add docs. 2009-09-14 19:48:05 +02:00
Edward Hervey
1dc12c9658 GESTimelineLayer: Fix reference handling of objects, add docs. 2009-09-14 19:48:02 +02:00
Edward Hervey
0249968c71 configure.ac: Require latest gst-plugins-base for 'playsink' 2009-09-14 19:47:59 +02:00
Edward Hervey
15aba65202 GESTimeline: start more documentation 2009-09-14 19:47:56 +02:00
Edward Hervey
89429a9225 GESTrackObject: Document some more 2009-09-14 19:47:53 +02:00