From: Felix Domke Date: Fri, 25 May 2007 16:19:44 +0000 (+0000) Subject: add VIDEO_CLEAR_BUFFER and VIDEO_CONTINUE when displaying iframes. X-Git-Tag: 2.6.0~2219 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/d0ff64b9296711c98abcaf637f26ffb914ab5d06 add VIDEO_CLEAR_BUFFER and VIDEO_CONTINUE when displaying iframes. --- diff --git a/lib/dvb/decoder.cpp b/lib/dvb/decoder.cpp index 544a41f0..f8d7845b 100644 --- a/lib/dvb/decoder.cpp +++ b/lib/dvb/decoder.cpp @@ -860,6 +860,10 @@ RESULT eTSMPEGDecoder::showSinglePic(const char *filename) eDebug("VIDEO_SELECT_SOURCE MEMORY failed (%m)"); if (ioctl(vfd, VIDEO_PLAY) < 0) eDebug("VIDEO_PLAY failed (%m)"); + if (ioctl(vfd, VIDEO_CLEAR_BUFFER) < 0) + eDebug("VIDEO_CLEAR_BUFFER failed (%m)"); + if (::ioctl(vfd, VIDEO_CONTINUE) < 0) + eDebug("video: VIDEO_CONTINUE: %m"); int cnt=0; int pos=0; while(cnt<2)