From d0ff64b9296711c98abcaf637f26ffb914ab5d06 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Fri, 25 May 2007 16:19:44 +0000 Subject: [PATCH 1/1] add VIDEO_CLEAR_BUFFER and VIDEO_CONTINUE when displaying iframes. --- lib/dvb/decoder.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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) -- 2.30.2