gstreamer/plugins/elements
Wim Taymans bdbc069348 Rework GstSegment handling
Improve GstSegment, rename some fields. The idea is to have the GstSegment
structure represent the timing structure of the buffers as they are generated by
the source or demuxer element.
gst_segment_set_seek() -> gst_segment_do_seek()
Rename the NEWSEGMENT event to SEGMENT.
Make parsing of the SEGMENT event into a GstSegment structure.
Pass a GstSegment structure when making a new SEGMENT event. This allows us to
pass the timing info directly to the next element. No accumulation is needed in
the receiving element, all the info is inside the element.
Remove gst_segment_set_newsegment(): This function as used to accumulate
segments received from upstream, which is now not needed anymore because the
segment event contains the complete timing information.
2011-05-16 11:37:52 +02:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c capsfilter: Fix deadlock, gst_pad_get_current_caps() already takes the pad's object lock 2011-05-11 15:19:39 +02:00
gstcapsfilter.h Add more missing docs. 2007-08-13 13:33:07 +00:00
gstelements.c funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstfakesink.c message: hide the message structure field 2011-05-10 13:34:10 +02:00
gstfakesink.h fakesink: use g_object_notify_by_pspec() and remove work-around for old GLib versions if possible 2010-10-07 19:04:00 +01:00
gstfakesrc.c elements: Use G_DEFINE_TYPE instead of GST_BOILERPLATE 2011-04-19 11:45:36 +02:00
gstfakesrc.h plugins/elements/gstfakesrc.*: Added format property to control the format of the newsegment events. 2008-05-07 09:34:58 +00:00
gstfdsink.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstfdsink.h fdsink: add the new field in the header 2009-06-18 11:49:33 +02:00
gstfdsrc.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstfdsrc.h fdsrc: allow specifying the size in bytes on the uri 2010-04-09 13:21:19 +02:00
gstfilesink.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c query: allow _make_writable on query handlers 2011-05-10 18:36:33 +02:00
gstfilesrc.h filesrc: Don't use expensive cast checks in _create 2010-02-17 12:37:11 +01:00
gstfunnel.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstfunnel.h funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstidentity.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstidentity.h identity: use g_object_notify_by_pspec() and remove work-around for old GLib versions if possible 2010-10-07 19:03:42 +01:00
gstinputselector.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstinputselector.h inputselector: remove "select-all" property 2011-01-05 15:53:28 +00:00
gstmultiqueue.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstmultiqueue.h multiqueue: Really remove unused variable 2011-03-21 17:54:10 +01:00
gstoutputselector.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstoutputselector.h output-selector: Add pad-negotiation-mode property 2011-01-06 18:42:29 +00:00
gstqueue.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstqueue.h docs: fix some gtk-doc warnings 2011-03-24 18:32:21 +02:00
gstqueue2.c Rework GstSegment handling 2011-05-16 11:37:52 +02:00
gstqueue2.h queue2: Avoid useless segment_to_running_time() calculations. 2010-12-02 19:04:56 +01:00
gsttee.c element: use request_new_pad_full as the default 2011-05-10 16:41:36 +02:00
gsttee.h tee: avoid expensive typechecks, and avoid getting ref to parent. 2009-12-07 09:51:03 +01:00
gsttypefindelement.c query: allow _make_writable on query handlers 2011-05-10 18:36:33 +02:00
gsttypefindelement.h memory: port code to new buffer data API 2011-03-28 20:08:45 +02:00
gstvalve.c Remove pad_alloc, this can now be done better 2011-04-29 13:26:19 +02:00
gstvalve.h valve: some minor clean-ups 2010-12-31 00:51:12 +00:00
Makefile.am android: make it ready for androgenizer 2011-04-11 01:08:07 +02:00