GNOME Bugzilla – Bug 705071
queue2: add support for download buffering if downstream operates in push mode
Last modified: 2018-02-12 19:16:13 UTC
Created attachment 250361 [details] [review] wip tim and others noticed that queue2 doesn't handle seek in push mode. I had a start at adding support for that in queue2 before i discovered typefind does pull-to-push conversion, so push mode is not used in playbin. Attached is my wip patch, which should really be seen as a strawmen and is completely untested.
Clarification: seeks in push mode work just fine, what doesn't work is queue2 operating in download buffering mode while downstream operates in push mode, meaning: it won't serve a seek from existing memory immediately if that's possible, but always pass the seek upstream, like a normal queue.
Let's close this. It's unclear whether it actually needs fixing, and there's a new downloadbuffer element now anyway with different code.