HEVC CU级别分析

时间:2015-08-06 23:24:11

标签: c++ video profiling hevc

我想获得HEVC HM解码器的CU / PU级别信息。我还想得到一些统计数据,看看解码不同类型的CU(内部,内部 - 单向/双向)需要多少平均值。

HM编码器中的现有调试是不合适的,因为它只提供切片级别的时序(我错了吗?)

我尝试在TDecCu::xDecodeCU中输入调试和时间信息(退出时间 - 进入函数的时间),它似乎没问题(即使我想知道递归函数调用是否意味着我'我错过了一些CU。)

我想知道上述内容是否足以获得解码单个CU的完整时间,还是我需要分析TDecCu::xDecompressCU? (因为这是熵解码发生的地方?)

下面是我为了获得xdecodecu时间而修改的一些代码(对现有HM代码的改动非常小):

http://pastie.org/private/tbpnzimz7h87fsiel0jdzq

此外,如果有人对HM代码进行任何检测以获得CU级统计数据,请发表评论。

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以在解码Cu的开始和Cu的结束时插入计算时间的代码。