GST_VIDEO_DECODER_STREAM_LOCK (decoder) stucks inside gst_video_decoder_get_frame

MaJin xiah_sunny at hotmail.com
Mon Mar 16 02:29:04 PDT 2015


Hi all,
I used the following commands to decode HEVC file,
gst-launch-1.0 filesrc location="1.265" ! h265parse ! video/x-h265,stream-format=byte-stream ! avdec_h265 ! filesink location=265.yuv
but I found it stucks at GST_VIDEO_DECODER_STREAM_LOCK (decoder) inside gst_video_decoder_get_frame() when I debugged it.It seems to be caused by deadlock.
When I used gst-launch-1.0 filesrc location="1.265" ! h265parse ! video/x-h265,stream-format=byte-stream ! avdec_h265 max-threads=1 ! filesink location=265.yuv
the problem disappeared.
Can anyone explain it? Or is it a bug?
Thanks a lot,Jin 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150316/b1b8aea7/attachment.html>


More information about the gstreamer-devel mailing list