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/AM5728:开箱即用 viddec3test 失败

Guru**** 2549910 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/606334/linux-am5728-out-of-box-viddec3test-fails

器件型号:AM5728

工具/软件:Linux

我正在使用 LPSDK 03.03.00.04并尝试使用开箱即用的 viddec3test 可执行文件来解码视频文件。 它会出现运行时错误。 下面粘贴到所使用的命令行和相关输出中。

这些错误是什么、如何修复? 我还使用 Yocto 构建了相同的可执行文件、并得到相同的运行时错误。 我想将 viddec3test 用作用户空间应用程序的起点、在我解决这个初始问题之前无法取得任何进展。

谢谢

root@am57xx-EVM:~/nfs-vmware#/usr/bin/viddec3test TearOfSteel-Short-1920x800.mov
0x2e008:正在打开显示屏..
使用0连接器、0x0显示、多平面:1.
0x2e008:打开 Demuxer..
输入#0、mov、mp4、m4a、3gp、3g2、mj2、来自"TearOfSteel-short-1920x800.mv":
 元数据:
   majer_brand    :qt.  
   MINOR 版本  :512
   兼容品牌:QT  
   编码器        : Lavf55.42.101
 持续时间:00:00:21.04、开始时间:0.036281、比特率:3090kB/s
   流#0:0 (eng):音频:AAC (LC)(mp4a / 0x6134706D)、44100Hz、立体声、fltp、128kB/s (默认)
   元数据:
     handler_name   :DataHandler
   流#0:1 (eng):视频:H264 (高)(avc1 / 0x31637661)、yuv420p、1920x800 [SAR 1:1 DAR 12:5]、2961KB/s、24fps、24TBR、12288 TBN、 48 tbc (默认值)
   元数据:
     handler_name   :DataHandler
     编码器        :Lavc55.66.100 libx264
正在初始化位流过滤器
0x2e008:infile=TearOfSteel-short-1920x800.mov、width=1920、height=800
0x2e008:padded_width=2048、padded_height=896、num_pbuffers=8
错误:alloc_buffer:182:drmModeAddFB2失败:无效参数(-22)
错误:alloc_buffers:226:分配失败
0x2e008:正在打开发动机。
DisplayBufsMode:1.
0x2e008:输入结束
错误:DECODER_PROCESS:411:0x2e008:Process returned error:-1
错误:DECODER_Process:412:0x2e008:扩展错误:00040000
root@am57xx-EVM:~/nfs-vmware#