From 9e9f86743c3744c4bbe5cd9f2499f9ee487e7d6f Mon Sep 17 00:00:00 2001 From: "mikhal@google.com" Date: Tue, 9 Aug 2011 22:12:19 +0000 Subject: [PATCH] VP8 wrapper: Adding check for no show frames (NULL images) Review URL: http://webrtc-codereview.appspot.com/102001 git-svn-id: http://webrtc.googlecode.com/svn/trunk@341 4adac7df-926f-26a2-2b94-8c16560cd09d --- src/modules/video_coding/codecs/vp8/main/source/vp8.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/video_coding/codecs/vp8/main/source/vp8.cc b/src/modules/video_coding/codecs/vp8/main/source/vp8.cc index 1cccb2a7a2..d7721438f8 100644 --- a/src/modules/video_coding/codecs/vp8/main/source/vp8.cc +++ b/src/modules/video_coding/codecs/vp8/main/source/vp8.cc @@ -796,6 +796,12 @@ VP8Decoder::Decode(const EncodedImage& inputImage, img = vpx_codec_get_frame(_decoder, &_iter); + if (img == NULL) + { + // Decoder OK and NULL image => No show frame + return WEBRTC_VIDEO_CODEC_OK; + } + // Allocate memory for decoded image WebRtc_UWord32 requiredSize = (3 * img->h * img->w) >> 1; if (_decodedImage._buffer != NULL)