[mythtv-commits] Ticket #7644: Playback of interlaced TV broken (from r22881)

MythTV mythtv at cvs.mythtv.org
Mon Nov 23 12:53:14 UTC 2009


#7644: Playback of interlaced TV broken (from r22881)
----------------------------------------------+-----------------------------
 Reporter:  Davin McCall <davmac@…>           |       Owner:  janne  
     Type:  defect                            |      Status:  new    
 Priority:  critical                          |   Milestone:  unknown
Component:  MythTV - Video Playback           |     Version:  head   
 Severity:  high                              |     Mlocked:  0      
----------------------------------------------+-----------------------------
 Playback of interlaced TV (live TV or recording) is broken. Video plays
 too quickly and goes out of sync with audio. This occurs since r22881,
 however, that change is not actually faulty, it just exposes an additional
 bug.

 The problem is that m_double_framerate (in
 mythtv/libs/libmythtv/NuppelVideoPlayer.cpp) doesn't get set correctly
 when an interlaced scan mode is set, since it is initialized to interlaced
 and SetScanType returns without correctly setting m_double_framerate if
 the scan type matches the current type.

 As a result m_double_framerate is false and the AVSync method doesn't
 recognize that two fields need to be displayed each frame interval.

 Patch attached.

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


More information about the mythtv-commits mailing list