gstreamer/plugins/elements
Wim Taymans 11304c1257 queue2: implement flushing in download buffering
Maintain a separate variable to control src and sink flowreturn values so that
we can unlock the src part without shutting down the sink part.
Add flushing for upstream pull based elements that unblocks our getrange
function. This implements seeking when blocking for more data.
Add some arbitrary threshold before attempting a seek. Add a FIXME for this
because we need to find a sensible threshold based on the input rate.
2010-03-24 19:03:44 +01:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c capsfilter: sprinkle some GST_DEBUG_FUNCPTR 2009-10-28 00:44:07 +00:00
gstcapsfilter.h Add more missing docs. 2007-08-13 13:33:07 +00:00
gstelements.c corelements: Combine redundant code 2010-02-19 14:31:54 +01:00
gstfakesink.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00:00
gstfakesink.h fakesink: hack around crasher bug in g_object_notify() for out-of-band events 2009-05-31 19:17:33 +01:00
gstfakesrc.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00: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 Fixes for -Wwrite-strings 2010-03-10 20:50:10 +01:00
gstfdsink.h fdsink: add the new field in the header 2009-06-18 11:49:33 +02:00
gstfdsrc.c Fixes for -Wwrite-strings 2010-03-10 20:50:10 +01:00
gstfdsrc.h Add timeout property like udpsrc. Fixes #538628. 2008-06-20 10:02:14 +00:00
gstfilesink.c Fixes for -Wmissing-declarations -Wmissing-prototypes 2010-03-11 10:59:57 +01:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c Fixes for -Wmissing-declarations -Wmissing-prototypes 2010-03-11 10:59:57 +01:00
gstfilesrc.h filesrc: Don't use expensive cast checks in _create 2010-02-17 12:37:11 +01:00
gstidentity.c Remove GST_DEBUG_FUNCPTR where they're pointless 2009-10-28 00:44:24 +00:00
gstidentity.h identity: hack around g_object_notify() bug by protecting it with a lock 2009-05-31 21:30:18 +01:00
gstmultiqueue.c multiqueue: Don't stop threads on UNEXPECTED and forward flow returns. 2010-02-09 16:15:18 +01:00
gstmultiqueue.h multiqueue: make sure percent increases 2009-10-27 14:40:17 +01:00
gstqueue.c queue: Register debug funcptr only once. 2009-12-01 19:29:25 +01:00
gstqueue.h plugins/queue: Avoid useless segment_to_running_time() calculations. 2009-10-07 09:06:21 +02:00
gstqueue2.c queue2: implement flushing in download buffering 2010-03-24 19:03:44 +01:00
gstqueue2.h queue2: implement flushing in download buffering 2010-03-24 19:03:44 +01:00
gsttee.c tee: make release_pad threadsafe 2010-01-11 11:55:52 +01:00
gsttee.h tee: avoid expensive typechecks, and avoid getting ref to parent. 2009-12-07 09:51:03 +01:00
gsttypefindelement.c typefind: deactivate pad if we can't get length or it's a length of zero. 2010-03-17 07:39:29 +01:00
gsttypefindelement.h plugins/elements/gsttypefindelement.*: Cleanup properties. 2008-04-02 17:21:40 +00:00
Makefile.am queue2: Integrate into coreplugins 2009-10-29 11:30:11 +01:00