| Index: media/ffmpeg/ffmpeg_common.cc
|
| diff --git a/media/ffmpeg/ffmpeg_common.cc b/media/ffmpeg/ffmpeg_common.cc
|
| index 8df6c75df2cc1a3e9d15b00d7b164ecfa29dd295..919f124e8de7ce1bcaea83e32505cb75a6e2bcda 100644
|
| --- a/media/ffmpeg/ffmpeg_common.cc
|
| +++ b/media/ffmpeg/ffmpeg_common.cc
|
| @@ -247,8 +247,11 @@ void AVStreamToVideoDecoderConfig(
|
| else if (stream->codec->sample_aspect_ratio.num)
|
| aspect_ratio = stream->codec->sample_aspect_ratio;
|
|
|
| - config->Initialize(CodecIDToVideoCodec(stream->codec->codec_id),
|
| - ProfileIDToVideoCodecProfile(stream->codec->profile),
|
| + VideoCodec codec = CodecIDToVideoCodec(stream->codec->codec_id);
|
| + VideoCodecProfile profile = kCodecVP8 ? VP8PROFILE_MAIN :
|
| + ProfileIDToVideoCodecProfile(stream->codec->profile);
|
| + config->Initialize(codec,
|
| + profile,
|
| PixelFormatToVideoFormat(stream->codec->pix_fmt),
|
| coded_size, visible_rect,
|
| stream->r_frame_rate.num,
|
|
|