Commit graph

326 commits

Author SHA1 Message Date
Edward Hervey 3c9bb965fc examples: Simple Audio/Video example
Currently one can:
* Give a multimedia file
* modify the inpoint
* modify the duration
* mute the audio
2010-03-13 16:43:59 +01:00
Edward Hervey b78aa12aee GESTimelinePipeline: Fix minor bug in get_compatible_unlinked_pad
We weren't breaking and ended up doing a fallthrough to the loop
completion.
2010-03-13 16:05:37 +01:00
Edward Hervey 9d8ee15a20 GESTimelineObject: Fix doc of priority property 2010-03-13 15:56:57 +01:00
Edward Hervey fd15030ff1 GESTrackFileSource: Don't forget to free the URI string 2010-03-13 15:56:57 +01:00
Edward Hervey 346d7ab0f6 tests: Add unit test for layer property.
Still needs more work though
2010-03-13 15:56:57 +01:00
Edward Hervey 9b1a434e95 GESTimelineLayer: Add a 'priority' property 2010-03-13 15:56:57 +01:00
Edward Hervey dafe3d2bb4 GESTimeline: Properly iterate TrackObject lists when removing them 2010-03-13 15:56:57 +01:00
Edward Hervey 369d1d8cd8 tests: Check refcount of created trackobjects 2010-03-13 15:56:56 +01:00
Edward Hervey 83cc796cc9 GESTimelineObject: Don't leak a reference when creating TrackObject 2010-03-13 15:54:32 +01:00
Edward Hervey 62c24ee380 GESTimelineObject: new API : _find_track_object
This allows getting the TrackObject for a corresponding TimelineObject
and Track combination
2010-03-13 15:53:58 +01:00
Edward Hervey 15be8b3847 configure: use automake 1. 11 silent rules instead of shave if available 2010-03-13 15:53:58 +01:00
Edward Hervey 5a488b1b1b common: Update to latest common 2010-03-13 15:53:58 +01:00
Edward Hervey 69161e795e ignore more files 2010-03-11 11:06:50 +01:00
Edward Hervey 81a8840c86 examples: Fix linking/include order 2010-03-05 16:10:13 +01:00
Edward Hervey fcaf46b013 check: Add a test for checking timelinefilesource properties
This include the mute feature
2010-03-05 16:04:37 +01:00
Edward Hervey 648350498f examples: Use profile LIBS
and fix a typo with GST_LIBS
2010-02-09 17:45:42 +01:00
Edward Hervey 3e9b21a06d configure.ac: gst-profile is now a standalone pkgconfig 2010-02-09 17:44:54 +01:00
Jarkko Pallviainen 1be4e75b44 examples: Fix build on 32bit systems 2010-01-20 11:09:56 +01:00
Edward Hervey 51e59a6edc GESTimelinePipeline: Add comment for _set_render_settings 2010-01-08 18:21:08 +01:00
Edward Hervey e6805bfb33 examples: test4: variant of test3 with rendering.
Usage: ./test4 output_uri audio_files

This will render in ogg/vorbis the first seconds of all the provided
audio files to the output_uri
Ex : ./test4 file:///data/audio1s.ogg /data/music/*.ogg
2010-01-08 18:16:16 +01:00
Edward Hervey b4e36fe853 GESTimelinePipeline: Also get static pads for static pads from encodebin.
This is for the cases where the provided GstStreamEncodingProfile has
a non-zero presence.
2010-01-08 18:14:46 +01:00
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