mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-27 14:31:01 +00:00
queue2: update buffering when changing capacity
When the capacity of the queue changes, make sure we post an updated buffering message because we might suddenly have completed the buffering stage.
This commit is contained in:
parent
b9cf399fbe
commit
23691bd7a7
1 changed files with 4 additions and 2 deletions
|
@ -3148,8 +3148,10 @@ gst_queue2_change_state (GstElement * element, GstStateChange transition)
|
|||
/* changing the capacity of the queue must wake up
|
||||
* the _chain function, it might have more room now
|
||||
* to store the buffer/event in the queue */
|
||||
#define QUEUE_CAPACITY_CHANGE(q)\
|
||||
GST_QUEUE2_SIGNAL_DEL (queue);
|
||||
#define QUEUE_CAPACITY_CHANGE(q) \
|
||||
GST_QUEUE2_SIGNAL_DEL (queue); \
|
||||
if (queue->use_buffering) \
|
||||
update_buffering (queue);
|
||||
|
||||
/* Changing the minimum required fill level must
|
||||
* wake up the _loop function as it might now
|
||||
|
|
Loading…
Reference in a new issue