gstreamer/plugins/elements
Tommi Myöhänen 92064c7169 plugins/elements/gstqueue.*: In queue, when EOS is received, if minimum threshold > max_size - current_level, there i...
Original commit message from CVS:
Patch by Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
* plugins/elements/gstqueue.c: (gst_queue_init),
(gst_queue_locked_flush), (gst_queue_handle_sink_event),
(gst_queue_set_property):
* plugins/elements/gstqueue.h:
In queue, when EOS is received, if minimum threshold > max_size -
current_level, there is chance that queue blocks forever in conditional item
del wait. This is because the queue is not emptied completely due to minimum
threshold.
Here is another approach. Instead of setting cur_levels to max in EOS, just
zero all minimum threshold levels. This should make sure that queue gives out
all data. When going to READY (stop) state, just reset the original minimum
threshold levels.
Fixes #336336.
2006-03-29 11:02:33 +00:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstbufferstore.c plugins/elements/gstbufferstore.c 2005-12-16 14:44:49 +00:00
gstbufferstore.h gst/: splitted gsttypefind into gsttypefind, gsttypefindfactory 2005-09-07 12:35:23 +00:00
gstcapsfilter.c Replace gst_buffer_(make|is)_metadata_writable patch now that the release is out. 2006-01-17 12:14:20 +00:00
gstelements.c plugins/elements/: 2006-01-30 21:57:00 +00:00
gstfakesink.c document core plugins in a separate document just like all the others rename these plugins to something starting with... 2005-12-01 12:29:34 +00:00
gstfakesink.h Doc fixes. 2005-11-24 09:44:07 +00:00
gstfakesrc.c plugins/elements/gstfakesrc.c: Fix leaks in fakesrc. 2006-03-20 09:28:41 +00:00
gstfakesrc.h plugins/elements/gstfakesrc.*: Fix broken sync code. 2005-12-05 10:27:59 +00:00
gstfdsink.c plugins/elements/: Emit RESOURCE_NO_SPACE_LEFT error here as well when there's no space left on the device. 2006-03-11 13:02:28 +00:00
gstfdsink.h plugins/elements/: 2006-01-30 21:57:00 +00:00
gstfdsrc.c Small updates to various docs. 2006-01-04 12:41:35 +00:00
gstfdsrc.h Small updates to various docs. 2006-01-04 12:41:35 +00:00
gstfilesink.c plugins/elements/: Emit RESOURCE_NO_SPACE_LEFT error here as well when there's no space left on the device. 2006-03-11 13:02:28 +00:00
gstfilesink.h Doc fixes. 2005-11-24 09:44:07 +00:00
gstfilesrc.c plugins/elements/gstfilesrc.c: Update src->read_position after a seek when not using mmap. 2006-02-23 10:24:13 +00:00
gstfilesrc.h Doc fixes. 2005-11-24 09:44:07 +00:00
gstidentity.c plugins/elements/gstidentity.c: Set the buffer offset/offset_end to GST_CLOCK_TIME_NONE when using the single-segment... 2006-01-10 15:42:29 +00:00
gstidentity.h Small updates to various docs. 2006-01-04 12:41:35 +00:00
gstqueue.c plugins/elements/gstqueue.*: In queue, when EOS is received, if minimum threshold > max_size - current_level, there i... 2006-03-29 11:02:33 +00:00
gstqueue.h plugins/elements/gstqueue.*: In queue, when EOS is received, if minimum threshold > max_size - current_level, there i... 2006-03-29 11:02:33 +00:00
gsttee.c plugins/elements/gsttee.c: Always prefer an actual return value from a src pad in place of NOT_LINKED. This means we ... 2006-01-27 16:59:57 +00:00
gsttee.h Small updates to various docs. 2006-01-04 12:41:35 +00:00
gsttypefindelement.c plugins/elements/gsttypefindelement.*: When typefinding is done in push mode, we should cache events we receive durin... 2006-03-29 10:33:19 +00:00
gsttypefindelement.h plugins/elements/gsttypefindelement.*: When typefinding is done in push mode, we should cache events we receive durin... 2006-03-29 10:33:19 +00:00
Makefile.am plugins/elements/: 2006-01-30 21:57:00 +00:00