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