Ticket #5667: NVP_SetCommBreakIter_fix_00.diff

File NVP_SetCommBreakIter_fix_00.diff, 1.2 KB (added by Shane Shrybman <gnome42@…>, 12 years ago)
  • libs/libmythtv/NuppelVideoPlayer.cpp

    diff --git a/libs/libmythtv/NuppelVideoPlayer.cpp b/libs/libmythtv/NuppelVideoPlayer.cpp
    index 5bd38e6..c1246b2 100644
    a b void NuppelVideoPlayer::SetCommBreakIter(void) 
    46854685        commBreakIter = commBreakMap.begin();
    46864686        while (commBreakIter != commBreakMap.end())
    46874687        {
    4688             if ((framesPlayed + 2) > commBreakIter.key())
    4689             {
    4690                 commBreakIter++;
    4691             }
    4692             else
     4688            if (framesPlayed <= commBreakIter.key())
    46934689                break;
     4690
     4691            commBreakIter++;
    46944692        }
    46954693
    4696         VERBOSE(VB_COMMFLAG, LOC + QString("new commBreakIter = %1 @ frame %2")
    4697                                            .arg(commBreakIter.data())
    4698                                            .arg(commBreakIter.key()));
     4694        if (commBreakIter != commBreakMap.end())
     4695        {
     4696            VERBOSE(VB_COMMFLAG, LOC + QString("new commBreakIter = %1 @ frame %2")
     4697                                               .arg(commBreakIter.data())
     4698                                               .arg(commBreakIter.key()));
     4699        }
    46994700    }
    47004701}
    47014702