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.

[参考译文] DM388:Dm388中的 SW Mosaic 配置和合并器缓冲器排列

Guru**** 2556940 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/616694/dm388-sw-mosaic-configuration-in-dm388-and-merger-buffer-arrangement

器件型号:DM388

您好,

我有两个帧进入 SW 马赛克、 是否有任何方法可以通过配置 SW 马赛克参数来缩放其中一个输入?

我有两个合并器输入,这两个输入是如何作为单个输出排列的?

在 这种情况下、我的 SW 马赛克将配置2个布局、马赛克链接如何知道合并的组合缓冲器输出中的哪个缓冲器应该转到 win0、哪个缓冲器应该转到 win1?

1 ---- >

                  合并  ---------------------------------------------------- >swmosa(W0 and W1)-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >显示

         (它们的排列方式)                                                         (哪个与 win0链接、哪个与 win1链接)

2 ---- >

谢谢

Kailash

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

    您好 Kailash、

    我希望您使用 IPNC v3.8或 v3.9作为软件版本、因此请根据这些版本回答这些问题。

    我有两个帧进入 SW 马赛克、 是否有任何方法可以通过配置 SW 马赛克参数来缩放其中一个输入?

    是的,您可以通过更改 swMsLink 的 SwMsLink_LayoutWinInfo 来配置不同流的窗口大小。

    我有两个合并器输入,这两个输入是如何作为单个输出排列的?

    每个链路(接收链路除外)都有其输出队列(一个或多个)、每个输出队列都包含通道(一个或多个)、每个通道可以包含不同的流。

    在这里、合并链接具有多个输入队列和单个输出队列、它将从不同的输入队列接收不同的流、并将它们全部合并到作为不同信道的单个输出队列中。

    有关此框架的更多信息、请参阅本指南。

    V3.8的示例

    配套资料/ IPNC_RDK_McFW_UserGuide.pdf

    V3.9的示例

    SOURCE /IPNC_RDK/配套 资料/ IPNC_RDK_McFW_UserGuide.pdf

    此致、

    Anuj

    Pathpartner Technology Pvt Ltd.

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

    感谢您的回复。

    我还有一个关于 Swi 的问题,我想在 Swi 中实现扩展,可以通过设置 SwMsLink_LayoutWinInfo -> BYPASS = true 来实现。 如果是、它将如何获取输出高度和宽度。?

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

    您可以通过配置 SwMsLink_LayoutWinInfo 结构的参数来实现扩展。
    假设您有2个1 1080p 流和其他720p 流、并且您希望在具有相同大小的屏幕上显示它、则可以使用。

    swMsPrm.layoutPrm.winInfo[0].channelNum = 0;
    swMsPrm.layoutPrm.winInfo[0].startx = 0;
    swMsPrm.layoutPrm.winInfo[0].startY = 0;
    swMsPrm.layoutPrm.winInfo[0].width = 1920;
    swMsPrm.layoutPrm.winInfo[0].height = 1080/2;
    swMsPrm.layoutPrm.winInfo[0].bypass = false;
    swMsPrm.layoutPrm.winInfo[1].channelNum = 1;
    swMsPrm.layoutPrm.winInfo[1].startx = 0;
    swMsPrm.layoutPrm.winInfo[1].startY = 1080/2;
    swMsPrm.layoutPrm.winInfo[1].width = 1920;
    swMsPrm.layoutPrm.winInfo[1].height = 1080/2;
    swMsPrm.layoutPrm.winInfo[1].bypass = false;

    在这里、我水平分割2个不同大小的流、并以相同大小显示它们。
    希望这将有所帮助。

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

    在此示例中,WIN 0将下调至1920 x 1080/2,WIN 1将下调至1920 x 1080/2。 即使我们将 BYPASS 设置为 false 也是如此。
    在定义中,TI 描述了“uint32 bypass;/* true/false -低成本缩放/dei 使能禁用*/”,因此如果我们将其设置为 false,那么我们将如何实现缩放或此标志正在执行其他操作。

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

    如果您检查 swMLink 低于路径的实现
    source/IPNC_RDK/IPNC_mcfw/mcfw/src_bios6/links_m3vps/swm

    您将能够了解每个参数的使用情况。

    该参数基本上会绕过渐进帧的奇数行、但质量会受到影响。 因此、输出高度将为一半。(它称为低成本缩放)。

    根据布局参数 swM 链接生成最终输出帧、其中包含其提及区域中的所有流。

    此致、
    Anuj