[JM] 关于帧间参考列表变量的说明

来源:互联网 发布:外文电子图书数据库 编辑:程序博客网 时间:2024/06/05 13:21

listXsize[6];

奇数为参考帧列表 list0 中参考帧的个数;

偶数为参考帧列表 list1 中参考帧的个数。

0、1用于帧图像或者场图像,2、3用于MBAFF帧图像中顶宏块,4、5用于MBAFF帧图像中底宏块

即:

listXsize[0]        用于帧或者场图像参考帧的个数(list0)
listXsize[1]        用于帧或者场图像参考帧的个数(list1)
listXsize[2]        MBAFF帧图像中顶宏块(list0)
listXsize[3]        MBAFF帧图像中顶宏块(list1)
listXsize[4]        MBAFF帧图像中底宏块(list0)
listXsize[5]        MBAFF帧图像中底宏块(list1)

所有涉及帧间参考的大小为6的数组都可以这样类推。

JM 代码中的 list_offset 的作用就是根据当前图像类型在这 6 种列表变量中选择对应的列表变量。以上是 JM86 中的情况。其他版本可能相同。

0 0