<?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: Re:Transparent surface for composition in Media (Intel® Video Processing Library, Intel Media SDK)</title>
    <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1275681#M13688</link>
    <description>&lt;P&gt;Hi Arun,&lt;/P&gt;
&lt;P&gt;Thanks for guidance. I will try it out.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 22 Apr 2021 04:32:07 GMT</pubDate>
    <dc:creator>hardik_panchal</dc:creator>
    <dc:date>2021-04-22T04:32:07Z</dc:date>
    <item>
      <title>Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1273820#M13674</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;In our application use case, we require to composite multiple video stream and render to the display.&lt;/P&gt;
&lt;P&gt;Out pipeline for composition will be something like below:&lt;/P&gt;
&lt;P&gt;decode1--&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/P&gt;
&lt;P&gt;decode2--&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|------&amp;gt; VPP Compositor --&amp;gt; Renderer&lt;/P&gt;
&lt;P&gt;decode(N-1)&amp;nbsp; &amp;nbsp; |&amp;nbsp;&lt;/P&gt;
&lt;P&gt;decodeN--&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;|&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; Input streams can be different FPS (i.e. stream1 is of 25 FPS and stream2 is of 30 FPS). What I am expecting is that in this case compositor will be&amp;nbsp; composing all the decoded frames at constant rate which is highest of the frame rate of all decoded streams.&lt;/P&gt;
&lt;P&gt;All media session are running in parallel threads.&lt;/P&gt;
&lt;P&gt;Now in this case, there will a situation where VPP Compositor request decoded frame from each of the decoder session. The decoder which is running at lower FPS will not be able to provided decoded surface at that point. I want my compositor to don't wait for slowest decoder and keep doing its task of composition at constant rate.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For this I need to provided a dummy or we can say transparent frame to VPP compositor in place of slowest decoder's surface.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Question:&amp;nbsp;&lt;/STRONG&gt;&lt;STRONG&gt;How can I generate a transparent frame which can be passed to VPP compositor?&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Apr 2021 12:12:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1273820#M13674</guid>
      <dc:creator>hardik_panchal</dc:creator>
      <dc:date>2021-04-15T12:12:28Z</dc:date>
    </item>
    <item>
      <title>Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1274169#M13680</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Could you please provide us a reproducer of the composite pipeline that you have built so we could reproduce this scenario from our end. Also please let us know which operating system you are using.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Apr 2021 10:05:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1274169#M13680</guid>
      <dc:creator>ArunJ_Intel</dc:creator>
      <dc:date>2021-04-16T10:05:52Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1274185#M13681</link>
      <description>&lt;P&gt;Hi Anuj,&lt;/P&gt;
&lt;P&gt;I am using Intel Atom 3940 ported with Yocto Embedded Linux.&lt;/P&gt;
&lt;P&gt;Should I provide you with my sample application or architecture overview?&lt;/P&gt;</description>
      <pubDate>Fri, 16 Apr 2021 10:28:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1274185#M13681</guid>
      <dc:creator>hardik_panchal</dc:creator>
      <dc:date>2021-04-16T10:28:38Z</dc:date>
    </item>
    <item>
      <title>Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1274605#M13683</link>
      <description>&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I was primarily looking for the sample application, could you share the architecture overview as well if possible.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 19 Apr 2021 06:27:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1274605#M13683</guid>
      <dc:creator>ArunJ_Intel</dc:creator>
      <dc:date>2021-04-19T06:27:52Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1274617#M13684</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/48"&gt;@ArunJ_Intel&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for the prompt response.&lt;/P&gt;
&lt;P&gt;I have attached my sample application for your reference.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Architecture overview:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;-&amp;nbsp; We have taken reference for our sample application from&amp;nbsp;&lt;STRONG&gt;Sample_multi_trasncode&amp;nbsp;&lt;/STRONG&gt;provided with Intel Media SDK.&lt;/P&gt;
&lt;P data-unlink="true"&gt;- Sample application will decode two h264 streams (1. 704x576 at 25FPS&amp;nbsp;and 2. 2592x1952 at 30 FPS). Decoded streams will be used for composition in 2x2 window layout.&lt;/P&gt;
&lt;P data-unlink="true"&gt;- There are 3 Media SDK session present here. 1st in for VPP Composition , 2nd and 3rd for Decoding. Vpp session is used at parent session and all decoder session is joined with it.&lt;/P&gt;
&lt;P data-unlink="true"&gt;- All Media SDK session are running in independent threads.&amp;nbsp;&lt;/P&gt;
&lt;P data-unlink="true"&gt;- For sharing surfaces between decoder and composition session, linked list of surface buffers is maintained. Each decoder will decode one frame, put the decoded frame in it's surface buffer and give asynchronous signal to compositor session to read the frame.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Apr 2021 07:06:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1274617#M13684</guid>
      <dc:creator>hardik_panchal</dc:creator>
      <dc:date>2021-04-19T07:06:48Z</dc:date>
    </item>
    <item>
      <title>Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1275349#M13685</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Generating a dummy / transparent frame&amp;nbsp;to compositor would be a complicated approach. A recommended solution in this case would be to use frame rate conversion option in media sdk to convert all streams which are input to compositor to have the same FPS. Please find more information about frame rate conversion in the below link.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/Intel-Media-SDK/MediaSDK/blob/master/doc/mediasdk-man.md#mfxExtVPPFrameRateConversion" target="_blank"&gt;https://github.com/Intel-Media-SDK/MediaSDK/blob/master/doc/mediasdk-man.md#mfxExtVPPFrameRateConversion&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Arun Jose&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 21 Apr 2021 09:34:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1275349#M13685</guid>
      <dc:creator>ArunJ_Intel</dc:creator>
      <dc:date>2021-04-21T09:34:44Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1275681#M13688</link>
      <description>&lt;P&gt;Hi Arun,&lt;/P&gt;
&lt;P&gt;Thanks for guidance. I will try it out.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Apr 2021 04:32:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1275681#M13688</guid>
      <dc:creator>hardik_panchal</dc:creator>
      <dc:date>2021-04-22T04:32:07Z</dc:date>
    </item>
    <item>
      <title>Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1276480#M13700</link>
      <description>&lt;P&gt;Hi hardik_panchal,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Hope that answers your query, Is there anything else you need help with regarding this query.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Apr 2021 04:09:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1276480#M13700</guid>
      <dc:creator>ArunJ_Intel</dc:creator>
      <dc:date>2021-04-26T04:09:39Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1276483#M13701</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/48"&gt;@ArunJ_Intel&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your support.&lt;/P&gt;</description>
      <pubDate>Mon, 26 Apr 2021 04:18:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1276483#M13701</guid>
      <dc:creator>hardik_panchal</dc:creator>
      <dc:date>2021-04-26T04:18:25Z</dc:date>
    </item>
    <item>
      <title>Re:Transparent surface for composition</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1276882#M13705</link>
      <description>&lt;P&gt;Thank you for the confirmation. If you need any additional information, please submit a new question as this thread will no longer be monitored.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 27 Apr 2021 05:37:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/Transparent-surface-for-composition/m-p/1276882#M13705</guid>
      <dc:creator>ArunJ_Intel</dc:creator>
      <dc:date>2021-04-27T05:37:19Z</dc:date>
    </item>
  </channel>
</rss>

