[Bug 704933] uridecodebin only allows progressive buffering with some media types

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jul 30 01:47:43 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=704933
  GStreamer | gst-plugins-base | git

--- Comment #3 from Sebastian Dröge (slomo) <slomo at circular-chaos.org> 2013-07-30 08:47:40 UTC ---
Maybe we can just prevent avdemux from doing pull mode if upstream is
SEQUENTIAL. That should prevent any potential problems. I would assume that
avdemux will assume fast random access in pull mode.

For mxfdemux, it does try to keep the interleave of the different streams at
<0.5s all the time in pull mode. So could potentially seek every 0.5s for every
stream inside it. Same as for avdemux, just prevent pull mode if SEQUENTIAL for
now.


The regression is not just a lot of seeks in the beginning, but also suboptimal
behaviour during playback where they would before do something more sensible
because they were running in push mode. Something more sensible could for
example be to prevent seeking at all, which is still better behaviour for the
user than his stream just breaking.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list