我是HEVC编解码器领域的新手。我正在使用HM参考代码版本10.1。我的任务是使更大的块尺寸尺寸达到128x128。所以,我尝试的是在配置文件中我设置了参数
MaxCUWidth
MaxCUHeight
分别为128和128而Depth为5和
QuadtreeLog2MinSize = 2
QuadtreeLog2MaxSize = 6
这可确保最大CU大小限制为128 x 128.但是,代码会因错误而崩溃:
{
错误:最小CU宽度必须大于最小变换尺寸
错误:最小CU高度必须大于最小变换大小
错误:QuadtreeLog2MaxSize必须为5或更大
}
我的问题是我无法弄清楚在哪里和如何更改代码以使其不影响其他参数。关于这一点的任何形式的帮助对我来说都是非常有价值的。
答案 0 :(得分:0)
感谢您帮助我现在完成HEVC
HM版本(10.1)
只有CusizeWidth
和CuSizeheight
必须等于128才需要修改深度增量为1。为此,我在log2Bliksize<=7
中进行了包含
TComPattern.cpp
并在
中MAX_CU_DEPTH
进行了更改
TComRom.h
之后我得到了块尺寸/ CU(尺寸)为128x128。