运动矢量的计算在calcMv函数中
计算后的MV在MbDataAccess下成员变量m_rcMbCurr中的 m_apcMbMotionData中存储。
参考索引位置:也需要知道。
在函数MbDecoder::decode的
RNOK( rcMbDataAccess.getMbMotionData( LIST_0 ).setRefPicIdcs( rcMbDataAccess.getSH().getRefFrameList( rcMbDataAccess.getMbPicType(), LIST_0 ) ) );
RNOK( rcMbDataAccess.getMbMotionData( LIST_1 ).setRefPicIdcs( rcMbDataAccess.getSH().getRefFrameList( rcMbDataAccess.getMbPicType(), LIST_1 ) ) );
这两条语句后获取到了前向与后向参考索引。
但是需要注意的一点是:在JSVM中,不管BL还是EL的direct mode都是使用的空间直接预测模式,时间直接预测模式SVC标准中被去除了