Index: media/filters/ffmpeg_video_decoder.cc |
diff --git a/media/filters/ffmpeg_video_decoder.cc b/media/filters/ffmpeg_video_decoder.cc |
index aaa8a684c703d452ec5cfb1382db9d89ad250053..290c1fcd0a016c7ff2775f1c9a4c32f1471ff517 100644 |
--- a/media/filters/ffmpeg_video_decoder.cc |
+++ b/media/filters/ffmpeg_video_decoder.cc |
@@ -357,6 +357,7 @@ bool FFmpegVideoDecoder::ConfigureDecoder(bool low_delay) { |
codec_context_->thread_type = low_delay ? FF_THREAD_SLICE : FF_THREAD_FRAME; |
codec_context_->opaque = this; |
codec_context_->flags |= CODEC_FLAG_EMU_EDGE; |
+ codec_context_->flags2 |= CODEC_FLAG2_CHUNKS; |
DaleCurtis
2014/05/30 17:49:06
This will disable frame threading for all clients
|
codec_context_->get_buffer2 = GetVideoBufferImpl; |
codec_context_->refcounted_frames = 1; |