[Bug 736969] queue2: dead lock when buffering
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Oct 21 01:38:24 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=736969
GStreamer | gst-plugins-base | unspecified
Abhimanyu V <abhimanyu.v> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |abhimanyu.v at gmail.com
--- Comment #8 from Abhimanyu V <abhimanyu.v at gmail.com> 2014-10-21 08:38:19 UTC ---
Hello,
The following diff (which is in proposed fix)
+ percent = percent * 100 / queue->high_percent;
+ /* clip */
+ if (percent > 100)
+ percent = 100;
is not present in actual commit
http://cgit.freedesktop.org/gstreamer/gstreamer/commit/?h=1.4&id=7630ada89a6360b7bc8304e5e08de43c36f1226f.
What could be reason to omit this?
The problem i am facing is that it queue2 never posting 100% buffering:
$ gst-launch-1.0 souphttpsrc location=http://205.164.36.135:80 ! icydemux !
queue2 use-buffering=1 low-percent=10 high-percent=50 ! decodebin ! pulsesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Prerolled, waiting for buffering to finish...
buffering... 50%
With the above changes it works fine. i am testing with 1.4.3 release
--
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