Toybrick

标题: mppjpegdec解码60fps的1920*1080图像 [打印本页]

作者: jia123    时间: 7 小时前
标题: mppjpegdec解码60fps的1920*1080图像
请问gstreamer的mppjpegdec可以解码60fps的1920*1080图像吗?
我使用这个gstreamer管道:
v4l2src device=/dev/video21 do-timestamp=true min-buffers=60 ! queue leaky=2 max-size-buffers=60 ! image/jpeg,width=1920,height=1080,framerate=60/1 ! queue leaky=2 max-size-buffers=60 ! mppjpegdec ! queue leaky=2 max-size-buffers=5 ! clockoverlay font-desc=\"Sans,8\" time-format=\"%Y-%m-%d %H:%M:%S\" ! queue leaky=2 max-size-buffers=5 ! textoverlay font-desc=\"Sans,8\" text=测试 valignment=1 halignment=2 ! queue leaky=2 max-size-buffers=5 ! appsink name=appsink emit-signals=true sync=false max-buffers=2 drop=true
管道开始运行时,输出警告:
0:00:00.179174933 332191     0x3fc8e920 WARN          v4l2bufferpool gstv4l2bufferpool.c:809:gst_v4l2_buffer_pool_start:<v4l2src0:pool:src> Uncertain or not enough buffers, enabling copy threshold
0:00:00.430555256 332191     0x3fc92f00 WARN                  mppdec gstmppdec.c:542:gst_mpp_dec_get_frame:<mppjpegdec0> MPP is not able to generate pts
0:00:00.445207899 332191     0x3fc8e920 WARN                 v4l2src gstv4l2src.c:1019:gst_v4l2src_create:<v4l2src0> lost frames detected: count = 1 - ts: 0:00:00.270961393

运行半小时后,数据中断:
0:32:10.389915047 338144      0x6970180 ERROR                 mppdec gstmppdec.c:993:gst_mpp_dec_handle_frame:<mppjpegdec0> failed to send packet
0:32:10.389937796 338144      0x6970180 WARN                  mppdec gstmppdec.c:997:gst_mpp_dec_handle_frame:<mppjpegdec0> can't handle this frame
frame_count: 111163
0:32:10.417760170 338144      0x69700c0 WARN                 basesrc gstbasesrc.c:3072:gst_base_src_loop:<v4l2src0> error: Internal data stream error.
0:32:10.417775628 338144      0x69700c0 WARN                 basesrc gstbasesrc.c:3072:gst_base_src_loop:<v4l2src0> error: streaming stopped, reason error (-5)
0:32:10.417818210 338144      0x69700c0 WARN                   queue gstqueue.c:988:gst_queue_handle_sink_event:<queue0> error: Internal data stream error.
0:32:10.417826376 338144      0x69700c0 WARN                   queue gstqueue.c:988:gst_queue_handle_sink_event:<queue0> error: streaming stopped, reason error (-5)







欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3