Advertisement

VTM10.0学习3:DecSlice_decompressSlice()

阅读量:

此系列旨在记录个人学习VTM10.0的过程,并致力于提升表达能力;主要从解码端入手进行探索。鉴于个人水平较为基础,在学习过程中可能出现的错误恳请大家指正;希望大家能够提出宝贵意见;让我们共同进步吧!

随后在上一篇文章中,在之前的推送中采用slice decoder进行了解密处理即其核心功能是将输入数据分割为多个CTU块后依次完成后续的解码流程

1. decompressSlice()

复制代码
      //-- For time output for each slice
      slice->startProcessingTimer();//slice解码开始,记录开始时间
    
      const SPS*     sps          = slice->getSPS();//获得SPS
      Picture*       pic          = slice->getPic();//获得slice所在帧
      CABACReader&   cabacReader  = *m_CABACDecoder->getCABACReader( 0 );//获得解析语法元素的类
    
      // setup coding structure
      CodingStructure& cs = *pic->cs;//获得帧中的c

全部评论 (0)

还没有任何评论哟~