gst/mpegtsmux/mpegtsmux.c: Fix EOS logic by correctly popping the collect pad buffers...
authorvanista <vanista@gmail.com>
Mon, 27 Oct 2008 08:52:50 +0000 (08:52 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Mon, 27 Oct 2008 08:52:50 +0000 (08:52 +0000)
commit71043cd0f9cb7a57a820b450846a643b3d978727
tree518fc4f5ee616248ce52999f42418feafd712311
parentb1c91d7ebe2a98f7bd47cea183e328dbc71b28b8
gst/mpegtsmux/mpegtsmux.c: Fix EOS logic by correctly popping the collect pad buffers only when we've chosen to use t...

Original commit message from CVS:
Patch by: vanista <vanista at gmail dot com>
* gst/mpegtsmux/mpegtsmux.c: (mpegtsmux_choose_best_stream):
Fix EOS logic by correctly popping the collect pad buffers only
when we've chosen to use them instead of popping them always and
storing them in a private queue.
Before the pipeline would deadlock if all pads go EOS at the same
time. Fixes bug #557763.
ChangeLog
gst/mpegtsmux/mpegtsmux.c