gst/playback/gstqueue2.c: Use separate timers for input and output rates.
authorWim Taymans <wim.taymans@gmail.com>
Fri, 14 Dec 2007 18:46:12 +0000 (18:46 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 14 Dec 2007 18:46:12 +0000 (18:46 +0000)
commit671d766d8ae2301d2da19a75d8c49cf5247fbd0a
tree981d51254040b51d0aabe174ce942c9cff0fbfbc
parent9153699f6507c4fce5f7def64e6fd8bdbe5c6972
gst/playback/gstqueue2.c: Use separate timers for input and output rates.

Original commit message from CVS:
* gst/playback/gstqueue2.c: (gst_queue_init), (gst_queue_finalize),
(reset_rate_timer), (update_in_rates), (update_out_rates),
(gst_queue_locked_enqueue), (gst_queue_locked_dequeue),
(gst_queue_chain), (gst_queue_loop):
Use separate timers for input and output rates.
Pause measuring the output rate when we block for more data.
See #503262.
ChangeLog
gst/playback/gstqueue2.c