工具/软件:Linux
您好!
只需启动一个新的干净线程。
条件:
我们在 AM572x EVM 上使用 PSDK 04.00.04、并尝试通过 gstreamer 流式传输1920x1080p30视频。 我们编写了自己的最小 VIP 子设备驱动程序,并使用 dmabuftest 工具对其进行了测试。 使用以下 gstreamner 流水线时
gst-launch-1.0 v4l2src device=/dev/video1 io-mode=4! 'video/x-raw、format=(string) YUY2、width=1920、height=1080、framerate=(fraction) 30/1'! VPE num-input-buffers=8! 'video/x-raw、format=(string) NV12、width=(int) 1920、height=(int) 1080/'! TEE NAME=t! 排队! ducatih264enc! 排队! h264parse! 太棒了! udpsink host=192.168.3.147端口=5555 SYNC=false t! 排队! kmsink 连接器=36 -v -e
我们得到一个 DMA alloc 相干失败错误。 这似乎仅在使用高分辨率时发生。 降低分辨率时、流水线会运行。 因此、我想 CMA 内存会变得碎片化。 我们无法让项目运行、因此我们需要您的帮助。
以下是 export GST_DEBUG=*v4l2*:6日志
以下是 dmesg 日志:
提前感谢
Marc
