This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/DRA72XEVM:Glsdk 7 04 00 03、GS-launch-1.0重复队列错误

Guru**** 2544150 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/600076/linux-dra72xevm-glsdk-7-04-00-03-with-gst-launch-1-0-duplicate-queue-error

器件型号:DRA72XEVM

工具/软件:Linux

您好:

BSP:GlSDK 7 03 00 03

该命令 运行良好。

 #gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=1000 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720、framerate=(fraction) 30/1'! VPE num-input-buffers=8! TEE NAME=t ! 排队! 陆上的水槽! 排队! 陆上接收机

2. 运行 cmd 错误。

#gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=1000 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720'! VPE num-input-buffers=8! 'video/x-raw、width=(int) 720、height=(int) 480'! TEE NAME=t ! 排队! 陆上的水槽! VPE num-input-buffers=8! 'video/x-raw、width=(int) 352、height=(int) 288'! 排队! 陆上接收机

[694.633876] ov1063x 11-0030:r3003 = 20、r3004 = 3

 

[694.660920] ov1063x 11-0030:宽度 x 高度= 500 x 2d0

[694.669277] ov1063x 11-0030:HTS x VTS = 6F6 x 380

管道处于活动状态,不需要 PREROLL...

[694.716330] ov1063x 11-0030:r3003 = 20、r3004 = 3

正在将管道设置为正在播放...

新时钟:GstSystemClock

[694.744974] ov1063x 11-0030:宽度 x 高度= 500 x 2d0

[694.753251] ov1063x 11-0030:HTS x VTS = 6F6 x 380

 

(GST-LAUNCH-1.0:1274):Gstreamer-critical **:GST_buffer_get_meta:断言'buffer!= NULL'失败

捕获到 SIGSEGV

[00:11:31.312]已处于本机模式

  1. 请运行'gdb GST-launch-1.0 1274'以继续调试、按 Ctrl-C 退出、或按 Ctrl-\转储内核。

μ^Chandling 中断。

中断:正在停止管道...

执行在0:00:04.102135471之后结束

正在将管道设置为暂停...

3.运行 cmd 时出错

#gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=1000 io-mode=4! 'video/x-raw、format=(string) YUY2、width=(int) 1280、height=(int) 720、framerate=(fraction) 30/1'! VPE num-input-buffers=8! 'video/x-raw、width=(int) 720、height=(int) 480' ! TEE NAME=t ! 排队! ducatih264enc bitrate =2000! 排队! h264parse! 真棒! 文件链接位置=1.mp4 t ! 排队! ducatih264enc bitrate =2000! 排队! h264parse! 真棒! 文件链接位置= 2.mp4

[810.397611] OMAP-IMU 55082000.MMU:55082000.MMU:2.1版

管道处于活动状态,不需要 PREROLL...

[810.441144] ov1063x 11-0030:r3003 = 20、r3004 = 3

正在将管道设置为正在播放...

新时钟:GstSystemClock

[810.469910 ] ov1063x 11-0030:宽度 x 高度= 500 x 2d0

[810.478207] ov1063x 11-0030:HTS x VTS = 6F6 x 380

MmRpc_use:错误:无法声明缓冲区使用

libdce_linux.c:115:    dc_buf_lock   错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用

libdce_linux.c:115:    dc_buf_lock   错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用

libdce_linux.c:115:    dc_buf_lock   错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用

libdce_linux.c:115:    dc_buf_lock   错误:失败 eError =dc_eok 错误 val -5mmRpc_release:错误:无法释放缓冲区

libdce_linux.c:145:    dc_buf_unlock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用

libdce_linux.c:115:    dc_buf_lock   错误:失败 eError =dc_eok 错误 val -5mmRpc_release:错误:无法释放缓冲区

libdce_linux.c:145:    dc_buf_unlock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用

libdce_linux.c:115:    dc_buf_lock   错误:失败 eError =dc_eok 错误 val -5mmRpc_release:错误:无法释放缓冲区

libdce_linux.c:145:    dc_buf_unlock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用

libdce_linux.c:115:    dc_buf_lock   错误:失败 eError =dc_eok 错误 val -5mmRpc_release:错误:无法释放缓冲区

libdce_linux.c:145:    dc_buf_unlock 错误:失败 eError == dc_eok 错误 val -5mmRpc_use:错误:无法声明缓冲区使用

 

   我需要两个流或管道工作、您能给我一些建议吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Kevin:

    我已将您的问题转交给一位专家征求意见。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

      第2个和第3个管道预计不会工作。 在2中、您使用2个 VPE 实例。 VPE 插件有一个限制、即它仅在其自己分配的缓冲区之外工作。 我们无法将 VPE 插件连接到 VPE 插件。 在3中、您尝试对相同的帧进行编码。 在编码器中、我们有一个输入帧锁定。 因此、尝试锁定同一帧的2个实例将导致您看到的锁定错误。

    此致、

    Pooja Prajod