大家好、
我正在尝试使用 gstreamer 播放 H264内容并通过 LCD 显示。
我确实按照 "="">http:/processors.wiki.ti.com/index.php/DM81xx_Gstreamer_Plugin#Download">processors.wiki.ti.com/.../DM81xx_Gstreamer_Plugin 上概述的步骤 来编译 gstreamer 并在器件上安装。 我使用 了 svn 中的 tag tag_DM81XX_release_0_03。
当我尝试回放 h264基本流时,我得到以下错误:
#gst-launch-0.10 -vv 文件 rc location=sample.h264 ! 'video/x-h264'! h264parse access-unit=true! OMX_h264dec! OMX_标量器! OMX_CTRL DISPLAY-DEVICE_=LCD! OMX_videosink 显示设备= LCD 同步=错误
**(GST-LAUNCH-0.10:1327):严重**:G_OMX_CORE_INIT:断言`CORE->OMX_Handle'失败
**(GST-LAUNCH-0.10:1327):严重**:G_OMX_CORE_INIT:断言`CORE->OMX_Handle'失败
警告:错误管道:无法将 omxbasectrl0链接到 omxvideosink0
我尝试使用解码显示示例播放同一个文件、但它工作正常。
#./decode_display_a8host_debug.xv5T -I sample.h264 -w 1920 -h 1080 -f 30 -g 0 -d 1 -c h264
我缺少什么吗? 我是否使用了正确的 gstreamer 标记? 我还尝试从 ezsdk 中替换 libgstomx.so、但仍然出现相同的错误。
感谢在这方面的任何帮助。
谢谢、
Amit
