x265平台实现WPP

经过几天的调试,终于在x265平台实现了WPP。

实现过程远比之前预计的要复杂,涉及到WPP信息的计算,语法的修改和插入,码流的重定位和连接,上下文的更新、保存和重置、以及子码流结尾的处理等等,在此之前,我对语法、码流、熵编码的实现细节都没什么了解。另外,由于HM8.0固有的缺陷(Release版可以解x265码流,Debug一解就出错),在解码上也浪费了2天时间。


总体来说,虽然过程比较痛苦,甚至一度想放弃,但最终坚持了下来,HM可以解码我的x265 WPP码流的时刻,还是非常的开心。比之前在x265上实现OpenMP多线程编码、多个模块的汇编实现、CPU+GPU CUDA实现等等,都更有成就感。


朝语法和熵编码进军了!

你可能感兴趣的:(x265)