Video playback freezes/hangs with "<opensles_ringbuffer> No segment available"
lucky chou
luckychsj at gmail.com
Fri Feb 10 08:58:21 UTC 2017
>OpenSLES is the library used to playback audio using native code on
>Android
Thanks for your suggestions.
> This error is a bit cryptic to me, so I wont comment much. You
>may find the associated code in:
>
> gst-plugins-bad/sys/opensles/openslesringbuffer.c
>
>It's possible this error case is not handled properly.
Does it mean that this issure is known,
or that it is only a special case for me?
If this is a known issure, then I mentioned the test video, probably not
necessary.
So, is it necessary to manage it on the bugzilla (but I don't know how to
upload the test video, because it is so large)?
> In such pipeline
>it's likely the clock is driven by the flow of data in that ring
>buffer.
>
>You may also try your luck with using the system clock.
>
> gst_pipeline_use_clock (pipeline, gst_system_clock_obtain ());
I've tried, although not completely solve the problem, but there are
improvements.
Previously each time at a random point to stop playing,now 2~3 times will
freezes..
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Video-playback-freezes-hangs-with-opensles-ringbuffer-No-segment-available-tp4681779p4681809.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list