aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Input/ffmpeg
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/Input/ffmpeg')
-rw-r--r--src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp b/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
index 3078c58d3..d6e52a1ad 100644
--- a/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
+++ b/src/plugins/Input/ffmpeg/decoder_ffmpeg.cpp
@@ -388,6 +388,8 @@ qint64 DecoderFFmpeg::ffmpeg_decode()
}
if((err = avcodec_receive_frame(c, m_decoded_frame)) < 0)
{
+ if(err == EAGAIN) //try again
+ return 0;
qWarning("DecoderFFmpeg: avcodec_receive_frame error: %d", err);
return -1;
}