gst/playback/gstdecodebin.c: Also catch queue underruns but don't do anything yet.
authorWim Taymans <wim.taymans@gmail.com>
Thu, 11 May 2006 19:38:22 +0000 (19:38 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Thu, 11 May 2006 19:38:22 +0000 (19:38 +0000)
commit03c8d8ae431c5e690bf7fae120b4df7b0ddc4d8d
tree94f154f97372f858ef2182f967e4c757faf886bb
parent7cae9d887f378d74d8d6e7a81571dc2a43868e65
gst/playback/gstdecodebin.c: Also catch queue underruns but don't do anything yet.

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (try_to_link_1), (queue_enlarge),
(queue_underrun_cb), (queue_filled_cb):
Also catch queue underruns but don't do anything yet.
Refactor and comment queue enlarging code a bit.
* gst/playback/gstplaybasebin.c: (queue_overrun),
(queue_threshold_reached), (queue_out_of_data),
(gen_preroll_element):
If a queue over/underruns check that we don't create nasty
deadlocks when the min-threshold is not reached but the
max-bytes is. In those cases disable max-bytes when we
know that the queue is fed timed data.
Add more comments.
ChangeLog
gst/playback/gstdecodebin.c
gst/playback/gstplaybasebin.c