当我播放以下RTSP插件时出现“分段错误”错误:
./TEST "( v4l2src always-copy=FALSE input-src=composite ! video/x-raw-yuv,format=\(fourcc\)NV12, width=320,height=240 ! queue ! dmaiaccel ! dmaienc_h264 encodingpreset=2 ratecontrol=2 intraframeinterval=23 idrinterval=46 targetbitrate=1000000 ! rtph264pay name=pay0 pt=96 )"
TEST是rtsp示例中的测试启动应用程序。我收到以下错误:
davinci_resizer davinci_resizer.2: RSZ_G_CONFIG:0:1:124
vpfe-capture vpfe-capture: IPIPE Chained
vpfe-capture vpfe-capture: Resizer present
tvp514x 1-005d: tvp5146 (Version - 0x03) found at 0xba (DaVinci I2C adapter)
vpfe-capture vpfe-capture: dma_alloc_coherent size 7168000 failed
Segmentation fault
任何人都可以告诉我出了什么问题。
谢谢, 马兹
答案 0 :(得分:0)
请参阅vpfe-capture vpfe-capture:dma_alloc_coherent大小7168000失败
内存分配在捕获驱动程序的某处失败了。这个问题更适合TI的e2e列表,不是吗?我不认为这是一个gstreamer泛型问题,而是特定于嵌入式硬件的问题。
为什么你没有得到一个简单的filesrc! h264parse!首先rtph264pay管道上升然后慢慢使它变得越来越复杂。 [用yuv替换比特流并进行编码,然后添加捕获]