Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(178)

Issue 1282083003: Add support for H264 and VP9 to AndroidVDA (Closed)

Created:
5 years, 4 months ago by watk
Modified:
5 years, 4 months ago
CC:
chromium-reviews, mlamouri+watch-content_chromium.org, posciak+watch_chromium.org, jam, mcasas+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, mkwst+moarreviews-renderer_chromium.org, piman+watch_chromium.org, wjia+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support for H264 and VP9 to AndroidVDA Previously the AndroidVideoDecodeAccelerator only supported VP8. Now it has experimental support for VP9 and H264. BUG=511375, 507834 TEST=Manually play h264 src= video in chrome shell Committed: https://crrev.com/9b16970b9f3b8b28054d32b15099bffe55ec1722 Cr-Commit-Position: refs/heads/master@{#343278}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Addressed sandersd@'s comments #

Patch Set 3 : Hide vp9/h264 behind ifdef #

Total comments: 2

Patch Set 4 : Support all h264 profiles #

Patch Set 5 : Move kSupportedH264Profiles into #ifdef #

Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -13 lines) Patch
M content/common/gpu/media/android_video_decode_accelerator.cc View 1 2 3 4 4 chunks +65 lines, -13 lines 0 comments Download
M media/base/video_decoder_config.h View 1 chunk +3 lines, -0 lines 0 comments Download
M media/base/video_decoder_config.cc View 1 chunk +26 lines, -0 lines 0 comments Download
M media/ffmpeg/ffmpeg_common.cc View 1 1 chunk +9 lines, -0 lines 0 comments Download

Messages

Total messages: 28 (10 generated)
watk
5 years, 4 months ago (2015-08-07 23:51:10 UTC) #2
sandersd (OOO until July 31)
LGTM % in-person discussion about comments. https://codereview.chromium.org/1282083003/diff/1/content/common/gpu/media/android_video_decode_accelerator.cc File content/common/gpu/media/android_video_decode_accelerator.cc (right): https://codereview.chromium.org/1282083003/diff/1/content/common/gpu/media/android_video_decode_accelerator.cc#newcode95 content/common/gpu/media/android_video_decode_accelerator.cc:95: DVLOG(1) << "Unsupported ...
5 years, 4 months ago (2015-08-08 00:17:45 UTC) #3
Pawel Osciak
https://codereview.chromium.org/1282083003/diff/1/content/renderer/media/rtc_video_decoder.cc File content/renderer/media/rtc_video_decoder.cc (right): https://codereview.chromium.org/1282083003/diff/1/content/renderer/media/rtc_video_decoder.cc#newcode664 content/renderer/media/rtc_video_decoder.cc:664: // The AndroidVDA support for VP9 and H264 is ...
5 years, 4 months ago (2015-08-08 21:00:58 UTC) #5
watk
On 2015/08/08 21:00:58, Pawel Osciak wrote: > https://codereview.chromium.org/1282083003/diff/1/content/renderer/media/rtc_video_decoder.cc > File content/renderer/media/rtc_video_decoder.cc (right): > > https://codereview.chromium.org/1282083003/diff/1/content/renderer/media/rtc_video_decoder.cc#newcode664 ...
5 years, 4 months ago (2015-08-10 18:16:24 UTC) #6
watk
> We could ifdef out the h264 and vp9 support when it's not > being ...
5 years, 4 months ago (2015-08-10 20:18:33 UTC) #7
sandersd (OOO until July 31)
Still LGTM if this is the pattern we want to follow.
5 years, 4 months ago (2015-08-10 20:22:21 UTC) #8
watk
I'll wait for you to take a look at this posciak@.
5 years, 4 months ago (2015-08-10 23:52:19 UTC) #9
DaleCurtis
https://codereview.chromium.org/1282083003/diff/40001/content/common/gpu/media/android_video_decode_accelerator.cc File content/common/gpu/media/android_video_decode_accelerator.cc (right): https://codereview.chromium.org/1282083003/diff/40001/content/common/gpu/media/android_video_decode_accelerator.cc#newcode592 content/common/gpu/media/android_video_decode_accelerator.cc:592: profile.profile = media::H264PROFILE_BASELINE; As discussed offline we should go ...
5 years, 4 months ago (2015-08-11 19:15:46 UTC) #11
watk
https://codereview.chromium.org/1282083003/diff/40001/content/common/gpu/media/android_video_decode_accelerator.cc File content/common/gpu/media/android_video_decode_accelerator.cc (right): https://codereview.chromium.org/1282083003/diff/40001/content/common/gpu/media/android_video_decode_accelerator.cc#newcode592 content/common/gpu/media/android_video_decode_accelerator.cc:592: profile.profile = media::H264PROFILE_BASELINE; On 2015/08/11 19:15:46, DaleCurtis wrote: > ...
5 years, 4 months ago (2015-08-11 20:07:47 UTC) #12
DaleCurtis
lgtm
5 years, 4 months ago (2015-08-11 22:57:44 UTC) #13
watk
On 2015/08/11 22:57:44, DaleCurtis wrote: > lgtm I'm going to submit this posciak@. Let me ...
5 years, 4 months ago (2015-08-12 18:17:08 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1282083003/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1282083003/60001
5 years, 4 months ago (2015-08-12 18:17:30 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: android_clang_dbg_recipe on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/android_clang_dbg_recipe/builds/107755)
5 years, 4 months ago (2015-08-12 19:31:15 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1282083003/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1282083003/80001
5 years, 4 months ago (2015-08-13 16:13:55 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: linux_arm_compile on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_arm_compile/builds/32324)
5 years, 4 months ago (2015-08-13 16:32:45 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1282083003/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1282083003/80001
5 years, 4 months ago (2015-08-13 20:26:58 UTC) #26
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 4 months ago (2015-08-13 21:30:37 UTC) #27
commit-bot: I haz the power
5 years, 4 months ago (2015-08-13 21:31:12 UTC) #28
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/9b16970b9f3b8b28054d32b15099bffe55ec1722
Cr-Commit-Position: refs/heads/master@{#343278}

Powered by Google App Engine
This is Rietveld 408576698