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:将 YUV422I 发送到软件 Mosaic Link

Guru**** 2558250 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/598355/linux-tms320dm8148-send-yuv422i-to-sw-mosaic-link

器件型号:TMS320DM8148

工具/软件:Linux

我正在使用 DVR RDK 4.0。  以下用例是否可行?

阅读 YUV422i -> ipcframesouthost -> ipcframesinvpss -> swms -> display

如果我 设置 ipcFramesOutHostPrm.inQueInfo.chInfo[i].dataFormat = SYSTEM_DF_YUV422I_YUYV、则不起作用

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

    有关 DVRRDK 支持、请查看此链接:
    e2e.ti.com/.../426680

    您也可以在 e2e 中搜索类似的问题。

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

    您好!

    几个问题。

    这意味着它不起作用?

    1. 您能否在尝试使用 system_DF_YUV422I_YUYV 时共享日志。
    2. 运行时、您能在显示屏中看到什么吗?
    3. 输入文件的输入数据格式是什么。

    建议:

    • 尝试使用 system_DF_YUV420SP_UV 并进行检查。

    也共享其日志。

    此致、

    Anuj

    Pathpartner Technology Pvt Ltd

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

    尊敬的 Anuj:

    我是说不会创建 SWMS。  请注意、我正在使用 swMsId system_link_ID_SW_MS_MULTI_INST_0。  是这样吗?

    这里 是使用 YUV422I 的日志:

    SWMS:正在创建!!!
    utils:DMA:分配的 CH (TCC)= 59 (59)
    utils:DMA:0 of 1:已分配参数= 59 (0x49004760)
    SWMS:实例0、SC id 5、START WIN 0 END WIN 17

    2. 否,因为 也没有创建显示。

    输入数据格式为 YUV422I

    如果我使用 YUV420SP、则会同时创建 SWMS 和 Display。

    SWMS0   :正在加载垂直系数(高档) x...
    SWMS0   :正在加载垂直系数(高档) x...
    SWMS   :系数加载... 完成了!!!

    (笑声)

    SWMS:创建完成!!!
    显示:正在创建!!!
    显示:创建完成

    感谢您的帮助、

    法拉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的意思是 swMsInstId 是 system_sw_ms_sc_INST_SC5。 是这样吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题是间距设置不正确。 它应该是:

    ipcFramesOutHostPrm.inQueInfo.chInfo[i].pitch[0]= ipcFramesOutHostPrm.inQueInfo.chInfo[i].width * 2;
    ipcFramesOutHostPrm.inQueInfo.chInfo[i].pitch[1]= 0;
    ipcFramesOutHostPrm.inQueInfo.chInfo[i].pitch[2]= 0;