Ticket #1754: bob_deinterlace_dvd_v2.patch

File bob_deinterlace_dvd_v2.patch, 1.8 KB (added by skamithi, 13 years ago)
  • libs/libmythtv/avformatdecoder.cpp

     
    282282      allow_ac3_passthru(false),    allow_dts_passthru(false),
    283283      disable_passthru(false),
    284284      // DVD
    285       lastdvdtitle(0), lastcellstart(0),
     285      lastdvdtitle(-1), lastcellstart(0),
    286286      dvdmenupktseen(false), dvdvideopause(false),
    287287      lastrepeat(0)
    288288{
     
    24392439                    m_positionMap.clear();
    24402440                    SyncPositionMap();
    24412441                    VERBOSE(VB_PLAYBACK, LOC + "DVD Title Changed");
     2442                    GetNVP()->SetDVDVideoFilters();
    24422443                    ScanStreams(true);
    24432444                    lastdvdtitle = dvdtitle;
    24442445                }
  • libs/libmythtv/NuppelVideoPlayer.h

     
    379379    {
    380380        hidedvdbutton = hide;
    381381    }
     382    void SetDVDVideoFilters(void);
    382383
    383384  protected:
    384385    void DisplayPauseFrame(void);
  • libs/libmythtv/NuppelVideoPlayer.cpp

     
    60816081        ringBuffer->DVD()->GoToNextProgram();
    60826082}
    60836083
     6084void NuppelVideoPlayer::SetDVDVideoFilters(void)
     6085{
     6086    QString dvdfilter;
     6087    if (ringBuffer->InDVDMenuOrStillFrame())
     6088        m_DeintSetting = 0;
     6089    else
     6090        m_DeintSetting = gContext->GetNumSetting("Deinterlace", 0);
     6091}
     6092
    60846093// EIA-708 caption support -- begin
    60856094void NuppelVideoPlayer::SetCurrentWindow(uint service_num, int window_id)
    60866095{