本文主要是介绍JM中ref_pic_list_modification bug记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
今天在用JM对YUV420p编码时,发现编出的码流用ffplay播放花屏,报如下错误:
JM的版本时19.1,没有使能B帧,PicOrderCntType设置为2,其它都是encoder.cfg中的默认配置。我用一些码流分析工具播放H264码流正常,用一些播放器播放也都存在花屏,不过大多数播放器都是调用的ffmpeg接口,所以需要定位为何ffmpeg播放会报错。
定位解决问题
在ffmpeg中查找报错地方,在ff_h264_build_ref_list函数中,猜测多半和参考帧列表重排有关。
查看JM配置文件,默认ReferenceReorder为1,参考帧列表排序是使能的。
Refer
这篇关于JM中ref_pic_list_modification bug记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!