Commit graph

205 commits

Author SHA1 Message Date
Edward Hervey e0dcea0bd5 configure.ac: detect gst-convenience 2010-01-08 17:05:01 +01:00
Edward Hervey 15c0013732 ges: Small doc fixups 2009-12-11 15:24:56 +01:00
Edward Hervey 361467c9d9 tests: Fix macro by making it use the proper argument types 2009-12-11 15:20:35 +01:00
Edward Hervey 6b265346c4 tests: Fix linking order.
This ensures that "make check" will run with the local libraries and not
the system-wide ones
2009-12-11 15:20:35 +01:00
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