我想获得HEVC HM解码器的CU / PU级别信息。我还想得到一些统计数据,看看解码不同类型的CU(内部,内部 - 单向/双向)需要多少平均值。
HM编码器中的现有调试是不合适的,因为它只提供切片级别的时序(我错了吗?)
我尝试在TDecCu::xDecodeCU
中输入调试和时间信息(退出时间 - 进入函数的时间),它似乎没问题(即使我想知道递归函数调用是否意味着我'我错过了一些CU。)
我想知道上述内容是否足以获得解码单个CU的完整时间,还是我需要分析TDecCu::xDecompressCU
? (因为这是熵解码发生的地方?)
下面是我为了获得xdecodecu时间而修改的一些代码(对现有HM代码的改动非常小):
http://pastie.org/private/tbpnzimz7h87fsiel0jdzq
此外,如果有人对HM代码进行任何检测以获得CU级统计数据,请发表评论。
非常感谢!
答案 0 :(得分:1)
您可以在解码Cu的开始和Cu的结束时插入计算时间的代码。