Index: media/filters/ffmpeg_video_decoder.cc |
diff --git a/media/filters/ffmpeg_video_decoder.cc b/media/filters/ffmpeg_video_decoder.cc |
index fad63796ea7b67ae9dd60c0ca3c41a9414a5f62c..cbf5836870d52ebe739e3666edde6718f5c9c33c 100644 |
--- a/media/filters/ffmpeg_video_decoder.cc |
+++ b/media/filters/ffmpeg_video_decoder.cc |
@@ -234,6 +234,8 @@ void FFmpegVideoDecoder::Decode(const scoped_refptr<DecoderBuffer>& buffer, |
if (buffer->end_of_stream()) |
state_ = kDecodeFinished; |
+ // VideoDecoderShim expects that |decode_cb| is called only after |
+ // |output_cb_|. |
decode_cb_bound.Run(kOk); |
} |