Ticket #4158: dvd_clear_wait_signal_change.diff

File dvd_clear_wait_signal_change.diff, 1.1 KB (added by skamithi, 16 years ago)
  • NuppelVideoPlayer.cpp

     
    27412741            int nbframes = videoOutput->ValidVideoFrames();
    27422742            if (nbframes < 2)
    27432743            {
    2744                 if (ringBuffer->DVD()->IsWaiting())
    2745                 {
    2746                     ringBuffer->DVD()->WaitSkip();
    2747                     continue;
    2748                 }
    2749 
    27502744                if (ringBuffer->InDVDMenuOrStillFrame())
    27512745                {
    27522746                    if (nbframes == 0)
    27532747                    {
    2754                         ringBuffer->DVD()->IgnoreStillOrWait(true);
    27552748                        if (pausevideo)
    27562749                            UnpauseVideo();
     2750                        if (ringBuffer->DVD()->IsWaiting())
     2751                            ringBuffer->DVD()->WaitSkip();
    27572752                        usleep(10000);
    2758                         ringBuffer->DVD()->IgnoreStillOrWait(false);
    27592753                        continue;
    27602754                    }
    27612755                    if (!pausevideo && nbframes == 1)