修改HEVC HM参考编解码器

时间:2015-11-23 06:34:32

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

我对HEVC编解码器领域非常陌生。我使用HM参考代码版本10.1。我的任务是使块大小达到128x128。所以,我尝试的是在配置文件中,我将参数MaxCUWidthMaxCUHeight分别设置为128和128。

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

  

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

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

1 个答案:

答案 0 :(得分:0)

感谢您帮助我现在完成它对于HEVC HM版本(10.1)需要仅修改深度增量为1,而CusizeWidthCuSizeheight必须等于128.为此我做了log2Bliksize<=7中包含

的更改
  

TComPattern.cpp

并在

MAX_CU_DEPTH进行了更改
  

TComRom.h

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