Ticket #2916: ticket_2916_attempt2.diff
File ticket_2916_attempt2.diff, 1.6 KB (added by , 17 years ago) |
---|
-
libs/libmythtv/NuppelVideoPlayer.cpp
788 788 .arg(abs(m_scan_tracker)).arg(type)); 789 789 } 790 790 791 if (abs(m_scan_tracker) <= 2) 791 int min_count = (ringBuffer->isDVD()) ? 0 : 2; 792 if (abs(m_scan_tracker) <= min_count) 792 793 return; 793 794 794 SetScanType((m_scan_tracker > 2) ? kScan_Interlaced : kScan_Progressive);795 SetScanType((m_scan_tracker > min_count) ? kScan_Interlaced : kScan_Progressive); 795 796 m_scan_locked = false; 796 797 } 797 798 -
libs/libmythtv/avformatdecoder.cpp
2705 2705 if (GetNVP() && GetNVP()->getVideoOutput()) 2706 2706 { 2707 2707 if (ringBuffer->InDVDMenuOrStillFrame()) 2708 {2709 2708 GetNVP()->getVideoOutput()->SetPrebuffering(false); 2710 GetNVP()->getVideoOutput()->SetDeinterlacingEnabled(false);2711 }2712 2709 else 2713 {2714 2710 GetNVP()->getVideoOutput()->SetPrebuffering(true); 2715 GetNVP()->getVideoOutput()->SetDeinterlacingEnabled(true);2716 }2717 2711 } 2718 2712 } 2719 2713 UpdateDVDFramesPlayed();