您好!
我在 x86体系结构中的流水线以下运行、运行正常。
GS-launch-1.0 videotestsrc pattern=1! VIDEO/x-RAW、FORMAT=AYUV、帧速率=10/1、宽度=100、高度=100! 视频框边界-alpha=0 top=-70 bottom=-70 right=-220! videomixer name=Mix Sink se_0:::alpha=0.7 sink_1:::alpha=0.5!视频转换! xvimagesink 视频测试 src! VIDEO/x-RAW、FORMAT=AYUV、帧速率=\(分数\) 5/1、宽度= 320、高度= 240! 混合。
对于 AM5728、我已经根据需要修改了管道、如下所示。
GS-launch-1.0 videotestsrc pattern=1! VIDEO/x-RAW、FORMAT=AYUV、帧速率=10/1、宽度=100、高度=100! 视频框边界-alpha=0 top=-70 bottom=-70 right=-220! videomixer name=Mix Sink se_0:::alpha=0.7 sink_1:::alpha=0.5! 自动视频转换! ducatih264enc! eirtspserver! fakesink 视频测试 src! VIDEO/x-RAW、FORMAT=AYUV、帧速率=\(分数\) 5/1、宽度= 320、高度= 240! 混合。
在运行流水线时、它会出现如下所示的错误
正在将管道设置为暂停...
管道是 PREROLLING ...
警告:来自元素/GstPipeline:lipine0/GstAutoVideoConvert:autovideoconvert0/GstAutoConvert:autoconvertchile/GstVideoConvert:videoconvert0:内部 GStreamer 错误:代码未实现。 请在 bugzilla.gnome.org/enter_bug.cgi 上提交错误
其他调试信息:
./../../../gst-plugins-base-1.6.3/gst-libs/gst/video/gstvideofilter.c (292):gst_video_filter_transform ():/GstPipeline0/GstAutoVideoConvert:autovideotconvert0/GstAutoConvert:autoconvertchile/GstVideoConvert:videoconvert0:
接收到无效的视频缓冲区
MmRpc_call:错误:写入失败
错误:来自元素/GstPipeline:流水 线0/GstVideoTestSrc:videotestsrc0:内部数据流错误。
其他调试信息:
./../../../gstreamer-1.6.3/libs/gst/base/gstbasesrc.c (2943):gst_base_src_loop ():/GstPipeline:foopere0/GstVideoTestSrc:videTestsrc0:
流任务暂停、原因错误(-5)
错误:管道不想进行预发布。
./git/libdce.c:965: 进程 错误:失败 eError == DCE_Eok 错误 val -5将流水线设置为 NULL ...
正在释放管道...
对于 AM5728中的其他管线、自动视频转换功能正常。
该误差的任何解决方案。
此致、
前置稳压器