JM中ref_pic_list_modification bug记录

2023-12-13 23:57:49

问题描述

今天在用JM对YUV420p编码时,发现编出的码流用ffplay播放花屏,报如下错误:

JM的版本时19.1,没有使能B帧,PicOrderCntType设置为2,其它都是encoder.cfg中的默认配置。我用一些码流分析工具播放H264码流正常,用一些播放器播放也都存在花屏,不过大多数播放器都是调用的ffmpeg接口,所以需要定位为何ffmpeg播放会报错。

定位解决问题

在ffmpeg中查找报错地方,在ff_h264_build_ref_list函数中,猜测多半和参考帧列表重排有关。

查看JM配置文件,默认ReferenceReorder为1,参考帧列表排序是使能的。

Refer

文章来源:https://blog.csdn.net/yixinuestc/article/details/134859305
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。