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

Issue 1840173004: Flip unified media pipeline to default-on w/ disabled holdback. (Closed)

Created:
4 years, 8 months ago by DaleCurtis
Modified:
4 years, 8 months ago
CC:
asvitkine+watch_chromium.org, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, feature-media-reviews_chromium.org, jam, nasko+codewatch_chromium.org, piman+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Flip unified media pipeline to default-on w/ disabled holdback. Will be merged back to M50 pending launch-approval. Experiment config will be updated to target M50 stable only at a 95% disabled rate and slowly ramped down to 0-1% over a couple weeks to ensure there are no major regressions. Since there are still some WebView issues to sort out, WebView has been disabled in this patch set. Notably on M51 this will also enable 100% of MSE/EME playbacks onto the unified pipeline. Since MSE only makes up ~9% of Android playbacks (EME < 1%) and have always been codec restricted, this is an acceptable risk. BUG=597495, 598840, 598963 TEST=passes bots. Committed: https://crrev.com/7defc181e284d5e24a00a9254d4dc7ac3f2c15cb Cr-Commit-Position: refs/heads/master@{#384451}

Patch Set 1 #

Patch Set 2 : Actually disable WebView. Fix canPlayType tests. #

Patch Set 3 : Fix outstanding failures. #

Total comments: 11

Patch Set 4 : Rebase. Comments. Fix UMA. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+123 lines, -80 lines) Patch
M android_webview/lib/main/aw_main_delegate.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/app/generated_resources.grd View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/about_flags.cc View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
M content/browser/gpu/gpu_process_host.cc View 1 chunk +0 lines, -3 lines 0 comments Download
M content/browser/media/encrypted_media_browsertest.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M content/browser/media/media_canplaytype_browsertest.cc View 1 2 9 chunks +32 lines, -51 lines 0 comments Download
M content/browser/renderer_host/render_process_host_impl.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M media/base/key_systems_unittest.cc View 1 2 3 6 chunks +32 lines, -5 lines 0 comments Download
M media/base/media.cc View 1 chunk +5 lines, -5 lines 0 comments Download
M media/base/media_switches.h View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M media/base/media_switches.cc View 1 2 3 1 chunk +4 lines, -4 lines 0 comments Download
M media/base/mime_util_internal.cc View 1 2 3 1 chunk +6 lines, -2 lines 0 comments Download
M media/base/mime_util_unittest.cc View 1 2 3 1 chunk +15 lines, -0 lines 0 comments Download
M media/base/run_all_unittests.cc View 1 2 2 chunks +4 lines, -0 lines 0 comments Download
M media/filters/chunk_demuxer_unittest.cc View 1 2 2 chunks +6 lines, -0 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 34 (13 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1840173004/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1840173004/1
4 years, 8 months ago (2016-03-30 01:10:05 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1840173004/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1840173004/20001
4 years, 8 months ago (2016-03-30 02:06:22 UTC) #6
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/45066)
4 years, 8 months ago (2016-03-30 03:20:38 UTC) #8
DaleCurtis
This is pending launch review, but is ready for code review.
4 years, 8 months ago (2016-03-30 03:35:32 UTC) #11
DaleCurtis
+boliu for android_webview/ +asvitkine for media/base/media.cc changes to field trial. +nick for content/browser/renderer_host/ ddorwin, watk: ...
4 years, 8 months ago (2016-03-30 03:37:33 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1840173004/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1840173004/40001
4 years, 8 months ago (2016-03-30 03:38:25 UTC) #15
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/linux_android_rel_ng/builds/45127)
4 years, 8 months ago (2016-03-30 06:02:36 UTC) #17
ncarter (slow)
https://codereview.chromium.org/1840173004/diff/40001/content/browser/gpu/gpu_process_host.cc File content/browser/gpu/gpu_process_host.cc (right): https://codereview.chromium.org/1840173004/diff/40001/content/browser/gpu/gpu_process_host.cc#newcode110 content/browser/gpu/gpu_process_host.cc:110: switches::kEnableLogging, If the old code required kEnableUnifiedMediaPipeline to be ...
4 years, 8 months ago (2016-03-30 17:39:55 UTC) #18
DaleCurtis
https://codereview.chromium.org/1840173004/diff/40001/content/browser/gpu/gpu_process_host.cc File content/browser/gpu/gpu_process_host.cc (right): https://codereview.chromium.org/1840173004/diff/40001/content/browser/gpu/gpu_process_host.cc#newcode110 content/browser/gpu/gpu_process_host.cc:110: switches::kEnableLogging, On 2016/03/30 at 17:39:55, ncarter wrote: > If ...
4 years, 8 months ago (2016-03-30 17:46:21 UTC) #19
ncarter (slow)
lgtm
4 years, 8 months ago (2016-03-30 18:01:13 UTC) #20
boliu
a_w rs lgtm
4 years, 8 months ago (2016-03-30 19:24:59 UTC) #21
watk
lgtm
4 years, 8 months ago (2016-03-30 19:26:58 UTC) #22
Alexei Svitkine (slow)
lgtm
4 years, 8 months ago (2016-03-30 19:28:41 UTC) #23
ddorwin
LGTM with nits and questions. https://codereview.chromium.org/1840173004/diff/40001/media/base/key_systems_unittest.cc File media/base/key_systems_unittest.cc (right): https://codereview.chromium.org/1840173004/diff/40001/media/base/key_systems_unittest.cc#newcode104 media/base/key_systems_unittest.cc:104: if (HasPlatformDecoderSupport()) These are ...
4 years, 8 months ago (2016-03-30 20:16:24 UTC) #24
DaleCurtis
https://codereview.chromium.org/1840173004/diff/40001/media/base/key_systems_unittest.cc File media/base/key_systems_unittest.cc (right): https://codereview.chromium.org/1840173004/diff/40001/media/base/key_systems_unittest.cc#newcode104 media/base/key_systems_unittest.cc:104: if (HasPlatformDecoderSupport()) On 2016/03/30 at 20:16:24, ddorwin wrote: > ...
4 years, 8 months ago (2016-03-30 22:40:15 UTC) #25
ddorwin
https://codereview.chromium.org/1840173004/diff/40001/media/base/key_systems_unittest.cc File media/base/key_systems_unittest.cc (right): https://codereview.chromium.org/1840173004/diff/40001/media/base/key_systems_unittest.cc#newcode104 media/base/key_systems_unittest.cc:104: if (HasPlatformDecoderSupport()) On 2016/03/30 22:40:15, DaleCurtis wrote: > On ...
4 years, 8 months ago (2016-03-30 22:49:38 UTC) #26
kyni9487
On 2016/03/30 22:49:38, ddorwin wrote: > https://codereview.chromium.org/1840173004/diff/40001/media/base/key_systems_unittest.cc > File media/base/key_systems_unittest.cc (right): > > https://codereview.chromium.org/1840173004/diff/40001/media/base/key_systems_unittest.cc#newcode104 > ...
4 years, 8 months ago (2016-03-30 22:57:17 UTC) #27
DaleCurtis
Thanks for review. All issues should be resolved. Launch review will occur next week. After ...
4 years, 8 months ago (2016-03-31 22:10:33 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1840173004/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1840173004/60001
4 years, 8 months ago (2016-03-31 22:11:12 UTC) #31
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 8 months ago (2016-04-01 00:47:10 UTC) #32
commit-bot: I haz the power
4 years, 8 months ago (2016-04-01 00:48:16 UTC) #34
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/7defc181e284d5e24a00a9254d4dc7ac3f2c15cb
Cr-Commit-Position: refs/heads/master@{#384451}

Powered by Google App Engine
This is Rietveld 408576698