0

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

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

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

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

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

http://pastie.org/private/tbpnzimz7h87fsiel0jdzq

此外,如果有人对 HM 代码进行了任何检测以获取 CU 级别统计信息,请发表评论。

非常感谢 !

4

1 回答 1

1

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

于 2015-08-09T12:06:46.920 回答