工具/软件:TI-RTOS
我们尝试将示例用例(null src_dec_display)与生成的数据一起使用。
该数据文件是通过以下 MKV 文件创建的: http://jell.yfish.us/media/jellyfish-20-mbps-hd-h264.mkv
要删除 MKV 容器并输出.h264位流、我们使用了以下命令:
FFmpeg -i jellyfish-20-mbps-hd-h264.mkv -a -vcodec libx264 -bf 0 -vstats_file h264.stat 1920x1080/00.h264
然后、我们使用 h264.stat 创建了帧大小的二进制索引、以创建1920x1080/00.HDR。
从此处开始、我们对源代码进行了少量修改、以匹配输入、如下所示:
#define ENCDEC_MAX_FRAME_WIDTH (1920) #define ENCDEC_MAX_FRAME_HEIGHT (1080) ... strncpy (pPrm->channelParams[Chid].nameDataFile、"1920x1080/00.h264"、260); strncpy (pPrm->channelParams[Chid].nameIndexFile、"1920x1080/00.HDR"、260);
我们能够正确播放视频、但图像中有绿色伪影、如下面附加的图像所示:
我们是否错过了在用例中的其他配置、需要进行更改才能正确显示视频?
