queue2: Doesn't post buffering update on EOS
This seems to happen quite reliably with the http.playback.fast_forward
tests
The situation is httpsrc ! queue2 ! ...
The problem is:
- application waits for buffering to complete
- downstream of queue2 consumes faster than input rate (buffering is never completed)
- httpsrc pushes EOS
- queue2 doesn't post a
buffering=FALSE
update message - application just waits