TI中文支持网
TI专业的中文技术问题搜集分享网站

8148 解码怎么使用

hi all:

大家好,我有个问题想咨询下做过的同学,h264网络数据–〉解码—〉arm(yuv数据)

解码部分想用dm8148的decLink_h264,这个数据流可以走通吗?有没有参考的例子,我用的开发包是:DVRRDK_02.80.00.10

谢谢!

Ternence_Hsu:

你好;

        你是用的  mcfw_api_demos 的吗?

        建议参考一下 DVRRDK_02.80.00.10/dvr_rdk/mcfw/src_linux/mcfw_api/usecases 下面的用例;

        decLink_h264 这个是可以的,在chain中会调试dec link 的。

        

        

jianfang wang:

回复 Ternence_Hsu:

谢谢ternence hsu,我用的是mcfw_api_demos ,看的代码主要是:

rdk/mcfw/src_linux/mcfw_api/usecases/multich_vdec_vdis.c 

rdk/demos/mcfw_api_demos/mcfw_demo/demo_vdec_vdis.c

rdk/demos/mcfw_api_demos/mcfw_demo/demo_vdec_vdis_bits_rd.c

rdk/demos/mcfw_api_demos/mcfw_demo/demo_vdec_vdis_frames_send.c(这个可以把yuv数据导出吗?还是有什么办法在arm端把这个yuv数据导出)

Ternence_Hsu:

回复 jianfang wang:

你是想把解码后的yuv数据在arm端保存下来吗?

jianfang wang:

回复 Ternence_Hsu:

嗯,谢谢回复, 我参考 

multich_vdec_vdis.c和mcfw_api_demos、link_api_sd_demo中的例子,把multich_vdec_vdis.c拷贝成multich_custom.c,再增加

ipcFramesOutVpss 和 ipcFramesInHost,保存了yuv数据,可是用yuv显示工具打开 ,不正确

第一种link方法:是 IPC_BITS_OUT_A8–〉IPC_BITS_IN–〉DEC–〉IPC_OUT(VIDEO)–〉IPC_IN (Vpss)–〉DUP 了2路,其中一路到 ipcFramesOutVpss–〉ipcFramesInHost(保存了yuv,没有图像),另一路输出SWMS–〉display (可以通过显示器看到ok)

第二种link方法:是 IPC_BITS_OUT_A8–〉IPC_BITS_IN–〉DEC–〉IPC_OUT(VIDEO)–〉IPC_IN (Vpss)–〉DUP 了1路,输出SWMS–〉dup 2路,一路到display (可以通过显示器看到ok)一路到 ipcFramesOutVpss–〉ipcFramesInHost(保存了yuv,有图像颜色不对),现在不知道问题出在什么对方?

赞(0)
未经允许不得转载:TI中文支持网 » 8148 解码怎么使用
分享到: 更多 (0)