GNOME Bugzilla – Bug 704929
Prevent oggdemux from seeking a lot when the SEQUENTIAL scheduler flag is set
Last modified: 2015-05-10 21:59:22 UTC
Created attachment 250199 [details] [review] proposed patch See attached patch. This forces oggdemux to use push mode if _SEQUENTIAL is set so it doesn't seek all over the place
commit 76647f2710d718e27f207b005956b7dba72c2d19 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk> Date: Fri Jul 26 15:29:05 2013 +0200 oggdemux: Prevent seeks when _SCHEDULING_FLAG_SEQUENTIAL is set Don't go into pull mode when the upstream scheduling flags indicate seeks should be avoided by setting GST_SCHEDULING_FLAG_SEQUENTIAL. https://bugzilla.gnome.org/show_bug.cgi?id=704929
Sjoerd, I checked that pull mode of oggdemux and seeking work fine when ring-buffer of queue2 is enabled. But this patch is preventing it. I'd like to make oggdemux work in pull mode in that case. Could you explain why this patch is required and better solution? Please refer to the following conversation; http://gstreamer-devel.966125.n4.nabble.com/HTTP-plugin-in-pull-mode-with-Apache-web-server-td4659750.html
This will likely be reverted again soon, see bug #746010.