gstreamer/plugins/elements
Wim Taymans ccbeb19881 queue2: update current read position before waiting
When we don't have enough bytes in the ringbuffer to satisfy the current
request, first update the current read position before waiting. If we don't do
that, the ringbuffer might appear full and the writer will never write more
bytes to wake us up.
2012-04-11 12:45:41 +02:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c docs, gst: typo fixes 2011-09-07 18:03:17 +01: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 fakesink: answer SEEKING query 2012-02-25 15:07:05 +00: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 fakesrc: Make event/buffer verbose output consistent with identity and print buffer flags 2011-12-06 14:55:57 +01: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 fdsink: implement GstBaseSink::query instead of messing with the pad 2012-02-25 15:18:00 +00:00
gstfdsink.h fdsink: implement SEEKING query 2012-02-25 15:08:55 +00:00
gstfdsrc.c plugins: explicitly cast initialization values to the correct type 2012-01-04 23:59:57 +00:00
gstfdsrc.h fdsrc: allow specifying the size in bytes on the uri 2010-04-09 13:21:19 +02:00
gstfilesink.c filesink: implement SEEKING query 2012-02-25 15:07:43 +00:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c filesrc: set default block size from local define 2012-04-07 15:21:29 +01:00
gstfilesrc.h filesrc: Don't use expensive cast checks in _create 2010-02-17 12:37:11 +01:00
gstfunnel.c docs: don't duplicate info that we take from element-details 2011-05-03 13:03:20 +03:00
gstfunnel.h funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstidentity.c identity: Print buffer flags in the verbose output 2011-12-06 14:55:57 +01: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 inputselector: Only wait until the active pad's running time is reached if the active pad already saw data 2012-03-29 14:47:57 +02:00
gstinputselector.h inputselector: Add sync mode that syncs inactive pads to the running time of the active pad 2011-05-14 11:39:35 +02:00
gstmultiqueue.c multiqueue: Don't use buffer after pushing it downstream 2012-04-09 16:40:47 +02:00
gstmultiqueue.h multiqueue: Add mode to synchronize deactivated/not-linked streams by the running time 2011-05-14 11:39:35 +02:00
gstoutputselector.c output-selector: Do not false warn about unlinked pad 2011-12-29 16:59:29 -03:00
gstoutputselector.h output-selector: Add pad-negotiation-mode property 2011-01-06 18:42:29 +00:00
gstqueue.c Work around deprecated thread API in glib master 2011-12-04 13:35:38 +00:00
gstqueue.h queue: use statically allocated GQueue 2011-11-03 23:08:52 +00:00
gstqueue2.c queue2: update current read position before waiting 2012-04-11 12:45:41 +02:00
gstqueue2.h queue2: Keep track of the seeking state 2012-04-10 12:44:35 +02:00
gsttee.c tee: Fix 'use of logical '&&' with constant operand' compiler warning 2012-03-06 12:27:33 +01:00
gsttee.h tee: avoid expensive typechecks, and avoid getting ref to parent. 2009-12-07 09:51:03 +01:00
gsttypefindelement.c typefinder: use GST_TYPE_FIND_NONE instead of 0 2011-08-26 14:11:15 +02:00
gsttypefindelement.h plugins/elements/gsttypefindelement.*: Cleanup properties. 2008-04-02 17:21:40 +00:00
gstvalve.c valve: Only set discont on the first buffer after drops 2011-01-28 15:38:17 -05: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