This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6467T解码花屏



你好,分辨率是1024*1024,输入H264,解码库H264DEC.version.01.10.05.05,h264数据没问题,但是解码完之后,对于动态的东西,显示很花,如果拍摄静态的没问题,不知道什么原因

  • 你好,

    你有尝试解码后输出到文件的方式么?解码输出的YUV在电脑上看是否有花屏的问题么?解码的软件包里面应该有CCS下的支持文件到文件的工程。

    解码过程中没有再报什么错误么?

  • 为了验证解码,我把H264保存文件的形式,然后读取H264---解码---写入420文件,具体附件源码,解码过程中无报错,但是解码的数据花屏,解码的数据的宽度比原来的多48,输入源分辨率是1024*1024,解码后变成1072*1024,然后用YUV播放器播放解码后的数据,花屏,我中间那个环节有问题。

  • 你好,

    你能否用解码包里自带的CCS例程测试一下?例程如果没有问题,请对比你的代码和例程代码在参数配置上的区别。

    1024是16的倍数,我理解解码后应该不会多数据的。不知道你是如何知道解码后的宽度变化的?还是1072×1024里面有效数据是1024×1024?

  • 你好,那个花屏的问题解决了,但是延迟比较大,通过调试发现好像是延迟了16帧,用户手册确实是有个变量displaydelay,但是params没有这个变量成员,无法调用,Vdec2_create(hEngine, args->codecName, &params, &dynParams);其中params的结构体成员定义在xdais_6_25_02_11\packages\ti\xdais\dm\ividdec2.h中,params根本没有displaydelay这个成员变量,是不是要添加其他的头文件,是不是要添加ccs例程下的ih264vdec.h

  • Jin Xin,

    能否分享一下花屏的问题,你是如何解决的?问题出在哪里?

  • getDisplayBuffer返回的地址没有加dim.x