Firefly开源社区

标题: gstreamer always drop frame [打印本页]

作者: fireflyisgood    时间: 2022-5-13 13:46
标题: gstreamer always drop frame
使用test camera裡面的指令,只改变了resolution,出现如下log,且无法显示webcam画面。有人知道如何解决吗?感谢

firefly@firefly:~$ GST_DEBUG=3 gst-launch-1.0 v4l2src device=/dev/video9 ! image/jpeg, width=640, height=480, framerate=10/1 ! jpegparse ! mppjpegdec ! kmssink
Setting pipeline to PAUSED ...
mpp[1469]: mpp_rt: NOT found ion allocator
mpp[1469]: mpp_rt: found drm allocator
mpp[1469]: mpp_info: mpp version: 49f29006 author: Jeffy Chen    2021-08-04 [drm]: Add mmap flag detection
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:00.187165049  1469   0x55a2caba40 WARN          v4l2bufferpool gstv4l2bufferpool.c:809:gst_v4l2_buffer_pool_start:<v4l2src0:pool:src> Uncertain or not enough buffers, enabling copy threshold
0:00:00.579480949  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:297:gst_mpp_dec_get_frame:<mppjpegdec0> MPP is not able to generate pts
rga_api version 1.3.0_[0] (RGA is compiling with meson base: $PRODUCT_BASE)
0:00:00.581410959  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:00.672758144  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:00.774672027  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:00.876489032  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:00.976688578  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.076680410  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.176640157  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.275621337  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.376662322  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.475724003  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.575630364  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.675819941  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.775695969  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.875552454  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:01.975487691  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.075462595  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.175566129  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.275601702  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.375621816  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.475613345  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.575632575  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.675708972  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.775643616  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame
0:00:02.875640970  1469   0x55a2cac180 WARN                  mppdec gstmppdec.c:608:gst_mpp_dec_loop:<mppjpegdec0> drop frame


tchip_askquestions

log.zip

1.03 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1


作者: fireflyisgood    时间: 2022-5-13 14:07
firefly@firefly:~$ mpp_info_test
mpp[1660]: mpp_info_test: normal version log:
mpp[1660]: mpp_info: mpp version: 49f29006 author: Jeffy Chen    2021-08-04 [drm]: Add mmap flag detection
mpp[1660]: mpp_info_test: history version log:
mpp[1660]: mpp_info: mpp version history 10:
mpp[1660]: mpp_info: 49f29006 author: Jeffy Chen    2021-08-04 [drm]: Add mmap flag detection  (HEAD -> master)
mpp[1660]: mpp_info: 1c2c12e0 author: Herman Chen   2021-07-30 [misc]: chmod some files to 644
mpp[1660]: mpp_info: 02058ce6 author: Yandong Lin   2021-07-29 [h264d_parse]: skip sp/si slice
mpp[1660]: mpp_info: b212aa4d author: Jeffy Chen    2021-07-29 [drm]: stop using drm_mmap and drm_munmap
mpp[1660]: mpp_info: baf70479 author: sayon.chen    2021-07-29 [mpp_enc]: Fix qp delta_ip & delta_vi check issue
mpp[1660]: mpp_info: 853782d6 author: Grey Li       2021-07-22 [h264d]: matching macro MAX_NUM_DPB_LAYERS with code
mpp[1660]: mpp_info: d125c588 author: Yandong Lin   2021-07-21 [h265d]: Reduce  malloc/free frequency of sps/pps
mpp[1660]: mpp_info: 0c430697 author: Herman Chen   2021-07-20 [hal_jpegd]: Fix hal jpeg RGB output byte stride
mpp[1660]: mpp_info: 82aeaebe author: Herman Chen   2021-07-15 [drm]: Add DRM_CLOEXEC|DRM_RDWR flag on fd import
mpp[1660]: mpp_info: a9410a69 author: Yandong Lin   2021-07-14 [jpegd]: Fix parse err that do not start with soi

作者: Liuth    时间: 2022-5-13 15:12
https://wiki.t-firefly.com/Core- ... u-lan-she-xiang-tou
用这里的这个脚本,改一下video设备号,把gtksink改成xvimagesink
如果还不行的话,apt upgrade 升级一下,版本有点旧
作者: fireflyisgood    时间: 2022-5-17 09:37
Liuth 发表于 2022-5-13 15:12
https://wiki.t-firefly.com/Core-3568J/driver_camera.html#linux-xi-tong-yu-lan-she-xiang-tou
用这里 ...

解决了,原因版本太旧了,感谢!




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1