请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320DM8148 主题中讨论的其他器件:TVP5158
工具/软件:Linux
您好!
我们尝试使用 IPNC 3.8在 TI8148电路板上捕获 TVP5158视频。
由于 TVP5158没有用例、我使用了现有的 IPNC 演示应用程序、我进行了以下更改
在 ti_mcfw_ipnc_main.c 中、如下所示:
vsysParams.systemUseCase = vsys_USECASE_MULTICHN_Progressive_VCCP_VDIS_VENC_VDEC;
/* vcam_init (&vcamParams);*/
VSYS_CREATE ();
vcap_start();
在 IPNC_mcfw/mcfw/src_linux/mcfw_API 中、进行了以下更改
//#ifdef TI_816X_Build //已添加注释,因为这是一个 TI814X 电路板*/
为 TI_814X 添加了#if 1/**/
if (gVsysModuleContext.vsysConfig.systemUseCase = vsys_USECASE_MULTICHN_Progressive VCAP_VDIS_VENC_VDEC)
scdAlgLinkId = gVcapModuleContext.dspAlgId[1];
其他
#endif
我看到的是、应用程序在打印以下内容后挂起:
[host]正在启动 App LoadDemo
[host]发送命令
[c6xdsp ]远程调试共享内存@ bff00000
[m3video ]远程调试共享内存@ bff05020
[m3vpss ]远程调试共享内存@ bff0a040
[host]发送命令 m3video
[c6xdsp ]远程调试共享内存@ bff00000
[m3video ]远程调试共享内存@ bff05020
[m3vpss ]远程调试共享内存@ bff0a040
[host]发送命令 c6xdsp
[c6xdsp ]远程调试共享内存@ bff00000
[m3video ]远程调试共享内存@ bff05020
[m3vpss ]远程调试共享内存@ bff0a040
[host]正在等待 m3vpss
[c6xdsp ]远程调试共享内存@ bff00000
[m3video ]远程调试共享内存@ bff05020
[m3vpss ]远程调试共享内存@ bff0a040
相关应用程序代码如下:
osa_printf ("发送命令\n");
系统("./scripts/send_cmd.sh t m3vpss");
osa_printf ("发送命令 m3video \n");
System("./scripts/send_cmd.sh t m3video");
#ifdef IPNC_DSP_ON
osa_printf ("发送命令 c6xdsp\n");
系统("./scripts/send_cmd.sh t c6xdsp");
#endif
osa_printf ("正在等待 m3vpss\n");
system ("./scripts/wait_cmd.sh t m3vpss");<= Hang
osa_printf ("正在等待 m3video \n");
System("./scripts/wait_cmd.sh t m3video");
#ifdef IPNC_DSP_ON
osa_printf ("正在等待 c6xdsp\n");
系统("./scripts/wait_cmd.sh t c6xdsp");
我是否遗漏了什么。 我可以使用 IPNC 来获取 TVP5158视频吗?
与支持 TVP5158的 IPNC 软件相比、DVR 封装的 mcfw_API 有所不同
所支持的用例。
在哪里可以找到用于从 TVP5158中捕获 IPNC 封装视频的经过测试的用例?
谢谢、