问题是这样的:用c6678的1个核跑H.264 1080P high profile 解码,帧率只有15帧,帧率太低,没法用。跑2个核,跑一小会就卡住,跑4个核,跑到5269帧会就卡住了。刚才我试验了一下解码1080i high profile 视频,跑到8189帧就卡住了,跑单核没问题,就是真理太低(在解码1080P时),我用的是mcsdk_video_2_2_0_42, 单核模式可以跑,但多核模式会中途卡住,开始时,解码的yuv有晃帧抖动的现象,我设置codecParams.cfg中的displayDelay参数为0,就没有抖动晃帧了;mcsdk_video_2_2_0_46有严重问题,无论我如何设置codecParams.cfg的参数,解码出来的1080P yuv视频都会出现前后晃帧抖动的现象,根本没法用,唯一的好处是mcsdk_video_2_2_0_46无论单核还是多核都不会出现解码时卡住的现象。
↧