[Bug 729360] playbin: Stall with buffering flag set, file:// or pushfile:// and high bitrate video

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon May 26 07:39:10 PDT 2014


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

--- Comment #5 from Thiago Sousa Santos <thiagossantos at gmail.com> 2014-05-26 14:39:01 UTC ---
(In reply to comment #4)
> (In reply to comment #3)
> > So what can we do about this one, other than increasing the buffer limits to
> > yet another magic number?
> 
> I suppose this is the easiest solution for now. I'm not sure I understand
> enough, but I saw this bug about adding an event to tell downstream how much
> buffering is needed. Could that eventually be used ? If so, because I suppose
> demuxer don't really know in advance, will it be possible to grow that
> buffering dynamically as needed ? Again, I'm missing a lot of knowledge in the
> field.

The use case for this event is that some formats (i.e. HLS) have a suggested
buffering size but in a generic scenario this is hard to predict as we need to
consider compression/dimensions at the demuxer level.

Didn't we have an algorithm that would allow multiqueue to increase its limits
automatically until it has prerolled? Maybe this is enough to give us a hint at
the amount of buffering needed?

-- 
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