summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorfbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-14 06:27:16 +0000
committerfbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-14 06:27:16 +0000
commitf4d62447343784da41e2ad5c34da04534a7425e5 (patch)
tree474cda307050c3bdd3938043182b469824cefd07 /media
parentad23b99078f3db28bf5e88821cadc2d5effac52b (diff)
downloadchromium_src-f4d62447343784da41e2ad5c34da04534a7425e5.zip
chromium_src-f4d62447343784da41e2ad5c34da04534a7425e5.tar.gz
chromium_src-f4d62447343784da41e2ad5c34da04534a7425e5.tar.bz2
Fast flag for h264 improves performance of loop filter.
Increases performance by about 10% with minimal quality loss. Review URL: http://codereview.chromium.org/63107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13650 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media')
-rw-r--r--media/filters/ffmpeg_video_decoder.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/media/filters/ffmpeg_video_decoder.cc b/media/filters/ffmpeg_video_decoder.cc
index 8b54eab..7847f54 100644
--- a/media/filters/ffmpeg_video_decoder.cc
+++ b/media/filters/ffmpeg_video_decoder.cc
@@ -43,6 +43,7 @@ bool FFmpegVideoDecoder::OnInitialize(DemuxerStream* demuxer_stream) {
media_format_.SetAsInteger(MediaFormat::kHeight, height_);
codec_context_ = ffmpeg_demuxer_stream->av_stream()->codec;
+ codec_context_->flags2 |= CODEC_FLAG2_FAST; // Enable faster H264 decode.
AVCodec* codec = avcodec_find_decoder(codec_context_->codec_id);
if (!codec || avcodec_open(codec_context_, codec) < 0) {
host_->Error(media::PIPELINE_ERROR_DECODE);