[mythtv-commits] Ticket #6312: Screen tearing on h.264 vdpau playback starting with version 19969 through current trunk. (20088)

MythTV mythtv at cvs.mythtv.org
Mon Mar 2 21:11:30 UTC 2009


#6312: Screen tearing on h.264 vdpau playback starting with version 19969 through
current trunk. (20088)
-------------------------------------+--------------------------------------
 Reporter:  anonymous                |       Owner:  ijr 
     Type:  defect                   |      Status:  new 
 Priority:  minor                    |   Milestone:  0.22
Component:  MythTV - Video Playback  |     Version:  head
 Severity:  low                      |     Mlocked:  0   
-------------------------------------+--------------------------------------
 Begining with commit 19969 I have screen tearing on the top third of the
 screen when playing back h.264 (720p) using vdpau. This is using the
 intergrated motherboard video 8200 chipset.
 I have tracked it down to just two lines of code causing the problem.
 If I remove these two lines playback is perfect.
 Of course I have no idea what other problems removing the two lines might
 cause.

 --- libs/libmythtv/videoout_xv.cpp.org  2009-03-02 13:43:45.000000000
 -0600
 +++ libs/libmythtv/videoout_xv.cpp      2009-03-02 13:44:50.000000000
 -0600
 @@ -3327,7 +3327,6 @@

      if (XVideoVDPAU == VideoOutputSubType())
      {
 -        if (windows[0].IsRepaintNeeded())
          {
              X11L;
              XSetForeground(XJ_disp, XJ_gc, vdpau_colorkey);
 @@ -3337,7 +3337,6 @@
                             display_visible_rect.width(),
                             display_visible_rect.height());
              X11U;
 -            windows[0].SetNeedRepaint(false);
          }
          return;
      }

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6312>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list