你(们)好
我在 C66上的 H264解码器的整体性能有问题
我使用的是 H264解码器版本1.1.6.0
当缓冲区被分配用于解码和显示数据时、它们被分配为3个部分(Y、U、V)、并且每个部分都略大于解码的 YUV 帧所需的大小。
为了处理 YUV 帧、我需要在连续缓冲区中存储数据、这意味着复制 YUV 缓冲区。
帧的副本比对帧进行解码所需的时间更长。
理想情况下、我可以将显示数据放在连续缓冲区中、而不必复制。
我尝试使 Y 缓冲区足够大以适合整个帧、将 U 和 V 复制到末尾并从此处使用。 这将使总复印时间减少2/3。 但是、Y 数据的开始未正确对齐(数据不从提供的缓冲区的顶部开始)。
是否有可解决这些问题的新版本?
谢谢
Dhar