| Index: content/common/gpu/media/android_video_decode_accelerator.cc
|
| diff --git a/content/common/gpu/media/android_video_decode_accelerator.cc b/content/common/gpu/media/android_video_decode_accelerator.cc
|
| index d79a7fed2da3b17921fef72e690fb86351d9e4bf..db5f034bd20e194b555a1010adf5cacd955830e2 100644
|
| --- a/content/common/gpu/media/android_video_decode_accelerator.cc
|
| +++ b/content/common/gpu/media/android_video_decode_accelerator.cc
|
| @@ -1183,7 +1183,6 @@ AndroidVideoDecodeAccelerator::GetCapabilities() {
|
| }
|
|
|
| if (media::PlatformHasVp9Support()) {
|
| - profile.profile = media::VP9PROFILE_ANY;
|
| profile.min_resolution.SetSize(0, 0);
|
| profile.max_resolution.SetSize(1920, 1088);
|
| // If we know MediaCodec will just create a software codec, prefer our
|
| @@ -1193,6 +1192,13 @@ AndroidVideoDecodeAccelerator::GetCapabilities() {
|
| // the buffers and let us use our internal software decoders.
|
| profile.encrypted_only = media::VideoCodecBridge::IsKnownUnaccelerated(
|
| media::kCodecVP9, media::MEDIA_CODEC_DECODER);
|
| + profile.profile = media::VP9PROFILE_PROFILE0;
|
| + profiles.push_back(profile);
|
| + profile.profile = media::VP9PROFILE_PROFILE1;
|
| + profiles.push_back(profile);
|
| + profile.profile = media::VP9PROFILE_PROFILE2;
|
| + profiles.push_back(profile);
|
| + profile.profile = media::VP9PROFILE_PROFILE3;
|
| profiles.push_back(profile);
|
| }
|
|
|
|
|