gstreamer/ges
Edward Hervey 1bb45a61a6 GESTimeline: Use GstDiscoverer for incomplete filesources
If a GESTimelineFileSource is added to a layer and:
* It doesn't have specified supported formats
* OR it doesn't have a specified maximum duration
* OR it doesn't have a specifed duration

Then we asynchronously send it to the GstDiscoverer.

If this happens, the state change of the timeline from READY to
PAUSED will happen asynchronously and be completed when everything
has been properly discovered.

Part 2 of GstDiscoverer integration
2010-05-19 12:36:11 +02:00
..
ges-custom-timeline-source.c ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-custom-timeline-source.h ges: Small doc fixups 2009-12-11 15:24:56 +01:00
ges-internal.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-simple-timeline-layer.c GESSimpleTimelineLayer: Recalculate positions when object duration change 2010-05-19 12:14:34 +02:00
ges-simple-timeline-layer.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-timeline-file-source.c GESTimelineFileSource: Add 'max-duration' and 'supported-formats' properties 2010-05-19 12:24:44 +02:00
ges-timeline-file-source.h GESTimelineFileSource: Add 'max-duration' and 'supported-formats' properties 2010-05-19 12:24:44 +02:00
ges-timeline-layer.c GESTimelineLayer: Add a 'priority' property 2010-03-13 15:56:57 +01:00
ges-timeline-layer.h GESTimelineLayer: Add a 'priority' property 2010-03-13 15:56:57 +01:00
ges-timeline-object.c GESTimelineObject: Properly set default duration 2010-05-19 12:19:37 +02:00
ges-timeline-object.h GESTimelineObject: Document CreateTrackObjectFunc vmethod 2010-05-18 12:56:24 +02:00
ges-timeline-pipeline.c GESTimelinePipeline: Fix 32bit runtime issues 2010-05-10 12:44:56 +02:00
ges-timeline-pipeline.h GESTimelinePipeline: Store encoding profile 2010-04-20 13:47:08 +02:00
ges-timeline-source.c ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-timeline-source.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-timeline-transition.c ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-timeline-transition.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-timeline.c GESTimeline: Use GstDiscoverer for incomplete filesources 2010-05-19 12:36:11 +02:00
ges-timeline.h GESTimeline: Use GstDiscoverer for incomplete filesources 2010-05-19 12:36:11 +02:00
ges-track-filesource.c GESTrackFileSource: Don't forget to free the URI string 2010-03-13 15:56:57 +01:00
ges-track-filesource.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-track-object.c GESTrackObject: Store pending values when GnlObject isn't created yet 2009-12-11 15:20:35 +01:00
ges-track-object.h ges: Small doc fixups 2009-12-11 15:24:56 +01:00
ges-track-source.c ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-track-source.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges-track.c GESTrack: Make GESTrackType a flag, and add GES_TRACK_TYPE_UNKNOWN 2010-05-18 17:43:28 +02:00
ges-track.h GESTrack: Make GESTrackType a flag, and add GES_TRACK_TYPE_UNKNOWN 2010-05-18 17:43:28 +02:00
ges-types.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges.c ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
ges.h ges/: Fix copyright in headers 2009-11-30 15:14:25 +01:00
gesmarshal.list Add signal marshalling code 2009-08-06 12:47:38 +02:00
Makefile.am configure: Depend on gstreamer-discoverer 2010-05-18 19:07:27 +02:00