<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:michel@daenzer.net" title="Michel Dänzer <michel@daenzer.net>"> <span class="fn">Michel Dänzer</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - tearing on radeonsi vdpau deinterlacer"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84944">bug 84944</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>NOTOURBUG
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - tearing on radeonsi vdpau deinterlacer"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84944#c26">Comment # 26</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - tearing on radeonsi vdpau deinterlacer"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84944">bug 84944</a>
              from <span class="vcard"><a class="email" href="mailto:michel@daenzer.net" title="Michel Dänzer <michel@daenzer.net>"> <span class="fn">Michel Dänzer</span></a>
</span></b>
        <pre>(In reply to Christian König from <a href="show_bug.cgi?id=84944#c24">comment #24</a>)
<span class="quote">> (In reply to Andy Furniss from <a href="show_bug.cgi?id=84944#c23">comment #23</a>)
> > My normal use case, however, is to have 2 screens - TV below monitor +
> > different refresh rates. Like this I don't get flips, but I also don't have
> > any tearing issues with deint. I always set cpus to perf - so I guess that
> > my system is fast enough to handle copy.

> For your case it for some reason don't page flip because of the two screens
> setup.</span >

DRI2 can only flip if the application window covers the whole X11 desktop,
which is probably not the case with several monitors.

<span class="quote">> And it then indeed most likely tears because the deint shader needs to much
> time.</span >

De-interlacing happens before the DRI2 buffer swap, so the tearing probably
isn't directly related to that.

<span class="quote">> My best guess is that MythTV is trying to crop the first and last line of
> the video to avoid flickering with BOB deinterlacing. But instead of
> providing a proper video_source_rect while calling VdpVideoMixerRender they
> resize their X window to be two lines less in height which is a really
> really bad idea.</span >

Sounds like this needs to be fixed in MythTV. Resolving as not our bug.


(In reply to warpme from <a href="show_bug.cgi?id=84944#c22">comment #22</a>)
<span class="quote">> It looks however that only glamor starts to have tearing by this.</span >

With EXA, the mechanism controlled by Option "SwapbuffersWait" prevents
tearing, but presumably at the cost of one (additional) frame of delay. That
mechanism is not available with glamor.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>