summaryrefslogtreecommitdiffstats
path: root/media/ffmpeg
diff options
context:
space:
mode:
authoracolwell@chromium.org <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-02 00:20:34 +0000
committeracolwell@chromium.org <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-02 00:20:34 +0000
commitc5aee829d059e260b518a2229fdfed6359ec8f46 (patch)
tree2bc24bcb8ff9777680ee94d7c7b25432cf19369e /media/ffmpeg
parentc6051eb0778c0167a05edbd0851110458b0d8b85 (diff)
downloadchromium_src-c5aee829d059e260b518a2229fdfed6359ec8f46.zip
chromium_src-c5aee829d059e260b518a2229fdfed6359ec8f46.tar.gz
chromium_src-c5aee829d059e260b518a2229fdfed6359ec8f46.tar.bz2
Remove VideoDecoderConfig::aspect_ratio_xxx methods.
BUG=122913 Review URL: https://chromiumcodereview.appspot.com/10830110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149540 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/ffmpeg')
-rw-r--r--media/ffmpeg/ffmpeg_common.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/media/ffmpeg/ffmpeg_common.cc b/media/ffmpeg/ffmpeg_common.cc
index 1a4e418..740459f 100644
--- a/media/ffmpeg/ffmpeg_common.cc
+++ b/media/ffmpeg/ffmpeg_common.cc
@@ -5,6 +5,7 @@
#include "media/ffmpeg/ffmpeg_common.h"
#include "base/logging.h"
+#include "media/base/video_util.h"
namespace media {
@@ -250,12 +251,12 @@ void AVStreamToVideoDecoderConfig(
VideoCodec codec = CodecIDToVideoCodec(stream->codec->codec_id);
VideoCodecProfile profile = (codec == kCodecVP8) ? VP8PROFILE_MAIN :
ProfileIDToVideoCodecProfile(stream->codec->profile);
+ gfx::Size natural_size = GetNaturalSize(
+ visible_rect.size(), aspect_ratio.num, aspect_ratio.den);
config->Initialize(codec,
profile,
PixelFormatToVideoFormat(stream->codec->pix_fmt),
- coded_size, visible_rect,
- aspect_ratio.num,
- aspect_ratio.den,
+ coded_size, visible_rect, natural_size,
stream->codec->extradata,
stream->codec->extradata_size,
true);