<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Buffer used for Gstreamer output in i.MX Graphics</title>
    <link>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1637051#M420</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Customer need to write project report for this. Hence they would like to understand IMX8X' internal data path when using Gstreamer for dual lvds display output in addition to MIPI Camera Input,&lt;/P&gt;&lt;P&gt;It would be appreciate if you are able to provide us with more details about data path regarding Gstreamer Test Use case.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jack&lt;/P&gt;</description>
    <pubDate>Thu, 20 Apr 2023 08:56:05 GMT</pubDate>
    <dc:creator>JK-IMX</dc:creator>
    <dc:date>2023-04-20T08:56:05Z</dc:date>
    <item>
      <title>Buffer used for Gstreamer output</title>
      <link>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1632244#M411</link>
      <description>&lt;P&gt;Hi NXP&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please let me know which physical buffer is used in hardware when you output the display to the pipeline through the gstreamer.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;A customer asked what buffers are physically used on the Gstremer pipeline when the camera is being inputted in BT656 format and output to LVDS Dual Display. Can you explain whether the physical device used as a buffer is DRAM, DMA, mmap, etc., including Data Path?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Arrow&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Apr 2023 15:10:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1632244#M411</guid>
      <dc:creator>JK-IMX</dc:creator>
      <dc:date>2023-04-12T15:10:37Z</dc:date>
    </item>
    <item>
      <title>Re: Buffer used for Gstreamer output</title>
      <link>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1632924#M412</link>
      <description>&lt;P&gt;what processor are you talking about?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Apr 2023 07:42:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1632924#M412</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2023-04-13T07:42:21Z</dc:date>
    </item>
    <item>
      <title>Re: Buffer used for Gstreamer output</title>
      <link>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1633562#M413</link>
      <description>&lt;P&gt;Hi.&amp;nbsp;&lt;/P&gt;&lt;P&gt;i.MX 8 QuadXPlus (auto grade) is used for my customer's platform.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2023 03:25:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1633562#M413</guid>
      <dc:creator>JK-IMX</dc:creator>
      <dc:date>2023-04-14T03:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: Buffer used for Gstreamer output</title>
      <link>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1634580#M414</link>
      <description>&lt;P&gt;you can refer to reserved-memory of &lt;/P&gt;
&lt;P&gt;the &lt;A href="https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx8x-mek.dtsi" target="_blank"&gt;https://github.com/nxp-imx/linux-imx/blob/lf-6.1.y/arch/arm64/boot/dts/freescale/imx8x-mek.dtsi&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 10:14:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1634580#M414</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2023-04-17T10:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: Buffer used for Gstreamer output</title>
      <link>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1634662#M415</link>
      <description>&lt;P&gt;Hi Joanxie&lt;/P&gt;&lt;P&gt;Thanks for your kind reply.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can you tell me how that reserved memory works in conjunction with Gstremaer?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;We don't know which memory areas were engaged with GStremaer?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class=""&gt;reserved-memory {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;#address-cells = &amp;lt;2&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;#size-cells = &amp;lt;2&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;ranges;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;gpu_reserved: gpu_reserved@880000000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0x8 0x80000000 0 0x10000000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;decoder_boot: decoder-boot@84000000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x84000000 0 0x2000000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;encoder_boot: encoder-boot@86000000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x86000000 0 0x200000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;decoder_rpc: decoder-rpc@92000000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x92000000 0 0x100000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;dsp_reserved: dsp@92400000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x92400000 0 0x1000000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;dsp_reserved_heap: dsp_reserved_heap {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x93400000 0 0xef0000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;dsp_vdev0vring0: vdev0vring0@942f0000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x942f0000 0 0x8000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;dsp_vdev0vring1: vdev0vring1@942f8000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x942f8000 0 0x8000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;dsp_vdev0buffer: vdev0buffer@94300000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;compatible = "shared-dma-pool";&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x94300000 0 0x100000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;encoder_rpc: encoder-rpc@94400000 {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reg = &amp;lt;0 0x94400000 0 0x700000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;no-map;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;/* global autoconfigured region for contiguous allocations */&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;linux,cma {&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;compatible = "shared-dma-pool";&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;reusable;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;size = &amp;lt;0 0x3c000000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;alloc-ranges = &amp;lt;0 0xc0000000 0 0x3c000000&amp;gt;;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;linux,cma-default;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;};&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class=""&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD class=""&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 17 Apr 2023 12:25:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1634662#M415</guid>
      <dc:creator>JK-IMX</dc:creator>
      <dc:date>2023-04-17T12:25:01Z</dc:date>
    </item>
    <item>
      <title>Re: Buffer used for Gstreamer output</title>
      <link>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1637051#M420</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Customer need to write project report for this. Hence they would like to understand IMX8X' internal data path when using Gstreamer for dual lvds display output in addition to MIPI Camera Input,&lt;/P&gt;&lt;P&gt;It would be appreciate if you are able to provide us with more details about data path regarding Gstreamer Test Use case.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Regards,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jack&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2023 08:56:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1637051#M420</guid>
      <dc:creator>JK-IMX</dc:creator>
      <dc:date>2023-04-20T08:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: Buffer used for Gstreamer output</title>
      <link>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1638780#M422</link>
      <description>&lt;P&gt;gstreamer is just a framework, depends on what you need, you can add vpu or gpu plugin in the gstreamer, then you can find related gpu or vpu(encoder/decoder) from the memory map&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 09:10:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Graphics/Buffer-used-for-Gstreamer-output/m-p/1638780#M422</guid>
      <dc:creator>joanxie</dc:creator>
      <dc:date>2023-04-24T09:10:30Z</dc:date>
    </item>
  </channel>
</rss>

