[Bug 740689] decodebin/multiqueue/max-size-buffers is not set in playing state

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Dec 15 03:15:22 PST 2014


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

--- Comment #22 from Branislav Katreniak <katreniak at gmail.com> 2014-12-15 11:15:17 UTC ---
I am not familiar with the code, so I have hard time to state what makes sense
and what not. But you are doing good job pushing me into the code :)

The first thing that does not make sense for me is that the number of buffers
for multiqueue is unlimited in prerolling state. The 2MB limit is like infinity
for compressed audio. I propose to remove special buffering limits for
prerolling state. That fixes our regression and makes the code simpler.

Purely removing `if (!dbin->use_buffering)` in gst_decode_bin_reset_buffering
blocks my pipeline (gst-launch playbing uri=...) at 100% buffer level. I would
like to understand the motivation for special buffering in preroll state before
I go this way.

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