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.

[参考译文] Linux/TMS320DM8148:使用 IPNC 捕获 TVP5158视频时出现问题

Guru**** 2563960 points
Other Parts Discussed in Thread: TVP5158

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612949/linux-tms320dm8148-issue-capturing-tvp5158-video-using-ipnc

器件型号: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 封装视频的经过测试的用例?
谢谢、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Sriram、

    我将通知 IPNC RDK 团队寻求帮助。

    此致、
    帕维尔