修改HEVC HM参考软件

时间:2015-11-24 07:21:36

标签: visual-studio visual-studio-2010 video hevc h.265

我是HEVC编解码器领域的新手。我正在使用HM参考代码版本10.1。我的任务是使更大的块尺寸尺寸达到128x128。所以,我尝试的是在配置文件中我设置了参数

  

MaxCUWidth

     

MaxCUHeight

分别为128和128而Depth为5和

  

QuadtreeLog2MinSize = 2

     

QuadtreeLog2MaxSize = 6

这可确保最大CU大小限制为128 x 128.但是,代码会因错误而崩溃:

{

错误:最小CU宽度必须大于最小变换尺寸

错误:最小CU高度必须大于最小变换大小

错误:QuadtreeLog2MaxSize必须为5或更大

}

我的问题是我无法弄清楚在哪里和如何更改代码以使其不影响其他参数。关于这一点的任何形式的帮助对我来说都是非常有价值的。

1 个答案:

答案 0 :(得分:0)

感谢您帮助我现在完成HEVC

  

HM版本(10.1)

只有CusizeWidthCuSizeheight必须等于128才需要修改深度增量为1。为此,我在log2Bliksize<=7中进行了包含

的更改
  

TComPattern.cpp

并在

MAX_CU_DEPTH进行了更改
  

TComRom.h

之后我得到了块尺寸/ CU(尺寸)为128x128。