VTM10.0代码学习:NALU的解码
发布时间
阅读量:
阅读量
此系列旨在总结自己的学习历程以及提升语言表达技巧的过程,并主要从解码的角度入手进行深入研究。由于个人水平较为新手级,在过程中难免会遇到一些问题和不足,请各位多多包涵并提出宝贵意见;我们共同进步吧!
1. m_cDecLib.decode
在此前一篇博客中继续讨论。在此前一篇博客中继续讨论。在上一部分中(2.1.1小节),我们介绍了函数m_cDecLib.decode是如何被用来进行NALU解码的过程。接下来我们将讨论NAAL单元(NALU)的大体架构,并将其分为两大类:VCL型和非VCL型。每一大类下又有多种细分模块或子类别。相应地,在编码过程中我们需要根据NAAL单元的不同类型分别进行处理。
bool ret;
// ignore all NAL units of layers > 0
//将NALU的头信息存入顺序容器
AccessUnitInfo auInfo;
auInfo.m_nalUnitType = nalu.m_nalUnitType;
auInfo.m_nuhLayerId = nalu.m_nuhLayerId;
auInfo.m_temporalId = nalu.m_temporalId;
m_accessUnitNals.push
全部评论 (0)
还没有任何评论哟~
