After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 704929 - Prevent oggdemux from seeking a lot when the SEQUENTIAL scheduler flag is set
Prevent oggdemux from seeking a lot when the SEQUENTIAL scheduler flag is set
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal normal
: 1.1.4
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 704933
 
 
Reported: 2013-07-26 13:36 UTC by Sjoerd Simons
Modified: 2015-05-10 21:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (1.46 KB, patch)
2013-07-26 13:36 UTC, Sjoerd Simons
committed Details | Review

Description Sjoerd Simons 2013-07-26 13:36:28 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
Comment 1 Sjoerd Simons 2013-07-29 14:10:42 UTC
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
Comment 2 Young Han Lee 2015-03-08 07:17:44 UTC
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
Comment 3 Tim-Philipp Müller 2015-05-10 21:59:22 UTC
This will likely be reverted again soon, see bug #746010.