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.

8148 解码怎么使用



hi all:

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

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

谢谢!

  • 你好;

            你是用的  mcfw_api_demos 的吗?

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

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

            

            

  • 谢谢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数据导出)

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

  • 嗯,谢谢回复, 我参考 

    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,有图像颜色不对),现在不知道问题出在什么对方?