diff options
author | fbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-14 06:27:16 +0000 |
---|---|---|
committer | fbarchard@chromium.org <fbarchard@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-14 06:27:16 +0000 |
commit | f4d62447343784da41e2ad5c34da04534a7425e5 (patch) | |
tree | 474cda307050c3bdd3938043182b469824cefd07 /media | |
parent | ad23b99078f3db28bf5e88821cadc2d5effac52b (diff) | |
download | chromium_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.cc | 1 |
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); |