<?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 iMX6Q IPU Double Buffering in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/iMX6Q-IPU-Double-Buffering/m-p/1644795#M205265</link>
    <description>&lt;P&gt;I'm running into an issue using double buffering in the IPU. If I can keep all drawing in a buffer within one frame time (60 HZ refresh), the alternating of EBA0 and EBA1 works fine (by setting both buffer ready bits). However the time it takes to update a buffer is ~20ms, so I need to swap buffers every other frame. Anyone out there know how to accomplish this? From reading other posts I've learned that there are some counters (I assume in the DC) to count frames and preform different functions. Can one of these be used to control the current buffer bit? The answer is NOT go read some Linux manual and see if you can figure it out. Is there somewhere in Linux where this is done? I couldn't find anything in the IPU drivers that addresses this.&lt;/P&gt;</description>
    <pubDate>Thu, 04 May 2023 15:23:18 GMT</pubDate>
    <dc:creator>ogj</dc:creator>
    <dc:date>2023-05-04T15:23:18Z</dc:date>
    <item>
      <title>iMX6Q IPU Double Buffering</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/iMX6Q-IPU-Double-Buffering/m-p/1644795#M205265</link>
      <description>&lt;P&gt;I'm running into an issue using double buffering in the IPU. If I can keep all drawing in a buffer within one frame time (60 HZ refresh), the alternating of EBA0 and EBA1 works fine (by setting both buffer ready bits). However the time it takes to update a buffer is ~20ms, so I need to swap buffers every other frame. Anyone out there know how to accomplish this? From reading other posts I've learned that there are some counters (I assume in the DC) to count frames and preform different functions. Can one of these be used to control the current buffer bit? The answer is NOT go read some Linux manual and see if you can figure it out. Is there somewhere in Linux where this is done? I couldn't find anything in the IPU drivers that addresses this.&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2023 15:23:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/iMX6Q-IPU-Double-Buffering/m-p/1644795#M205265</guid>
      <dc:creator>ogj</dc:creator>
      <dc:date>2023-05-04T15:23:18Z</dc:date>
    </item>
  </channel>
</rss>

