H.264参考帧列表的管理主要包括参考幀列表的初始化、参考帧列表的重排序和参考图像的标记这三个步骤关于它们的具体内容,已经在我转载的一篇博客
有了详细的介绍了这里不再重复,本文主要是结合具体代码对这个过程进行解析此外,本文只分析P帧(帧方式)下的情况场方式、B帧讨论起来比较繁瑣,大家可以在P帧(帧方式)理解的基础上进一步对更为复杂的情况进行分析相关函数的实现主要集中在mbuffer.c中。
(1)参考帧列表的初试化
//!< 對长期参考帧进行升序排列
上述代码中有个函数qsort,关于它的用法在我的另一篇博客 有简单的介绍。
(2)参考帧列表的重排序
主要由两種一种是滑窗标记即FIFO,另一种是自适应标记
}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
每个标签代表不同的分支,不同分支标签颜色也可能相同的
黄色代表HEAD, 绿色表示的是伱本地分支, 紫色是远程分支, 如果你看到一个标志是黄绿蓝, 表示当前HEAD和你远程还有你本地,都有这个分支.黄色只是表示HEAD的位置,没其它含意
如果伱看到一个提交只有紫色分支,表示你本地没有这个分支. 如果你看到一个是紫色和绿色,表示这个提交是远程分支并且你本地也有这个分支.如果你看到一个提交只有绿色,表示这只是你本地的分支提交.
发布了26 篇原创文章 · 获赞 16 · 访问量 2万+
}