diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2007-05-25 16:19:44 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2007-05-25 16:19:44 +0000 |
| commit | d0ff64b9296711c98abcaf637f26ffb914ab5d06 (patch) | |
| tree | bdd55c9a94c9f31d3b5789f21fa4d38d41383828 /lib/dvb/decoder.cpp | |
| parent | 5a585807121575a50ac7ecc47276336f24188377 (diff) | |
| download | enigma2-d0ff64b9296711c98abcaf637f26ffb914ab5d06.tar.gz enigma2-d0ff64b9296711c98abcaf637f26ffb914ab5d06.zip | |
add VIDEO_CLEAR_BUFFER and VIDEO_CONTINUE when displaying iframes.
Diffstat (limited to 'lib/dvb/decoder.cpp')
| -rw-r--r-- | lib/dvb/decoder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
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) |
