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

Issue 2412483007: Download and show artwork in MediaMetdata in media notification (Closed)

Created:
4 years, 2 months ago by Zhiqiang Zhang (Slow)
Modified:
4 years, 2 months ago
CC:
agrieve+watch_chromium.org, chromium-reviews, feature-media-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Download and show artwork in MediaMetdata in media notification In this CL, when the page sets MediaMetadata with artwork, MediaSessionTabHelper will select one image to download and show it in the media notification. Test page: https://xxyzzzq.github.io/sandbox/media-session/test-multiple-icons.html BUG=616411 TEST=MANUAL Committed: https://crrev.com/9d5532918decdbf695c5fe34bef3d2508ba970bc Cr-Commit-Position: refs/heads/master@{#425450}

Patch Set 1 #

Total comments: 34

Patch Set 2 : Addressed Anton's comments #

Patch Set 3 : rebased and nit #

Patch Set 4 : Thanks to FindBugs, fixed some stupid bugs #

Unified diffs Side-by-side diffs Delta from patch set Stats (+304 lines, -17 lines) Patch
A chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageCallback.java View 1 chunk +19 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java View 1 2 3 1 chunk +227 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaNotificationManager.java View 1 2 chunks +19 lines, -10 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java View 1 2 3 10 chunks +37 lines, -7 lines 0 comments Download
M chrome/android/java_sources.gni View 1 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 22 (12 generated)
Zhiqiang Zhang (Slow)
4 years, 2 months ago (2016-10-12 18:10:24 UTC) #2
whywhat
Some initial thoughts, I'll finish the review tomorrow. https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java File chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java (right): https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java#newcode23 chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java:23: // ...
4 years, 2 months ago (2016-10-13 23:16:55 UTC) #5
whywhat
And I finished my review :) https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java File chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java (right): https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java#newcode201 chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaSessionTabHelper.java:201: mFallbackTitle = ""; ...
4 years, 2 months ago (2016-10-14 14:19:59 UTC) #6
Zhiqiang Zhang (Slow)
Thanks for the review. PTAL :) https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java File chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java (right): https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java#newcode23 chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java:23: // The default ...
4 years, 2 months ago (2016-10-14 15:11:51 UTC) #7
whywhat
https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java File chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java (right): https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java#newcode168 chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java:168: private double getTypeScore(String url, String type) { On 2016/10/14 ...
4 years, 2 months ago (2016-10-14 15:24:20 UTC) #9
whywhat
lgtm https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java File chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java (right): https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java#newcode150 chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java:150: int dominantSize = Math.max(size.width(), size.height()); On 2016/10/14 at ...
4 years, 2 months ago (2016-10-14 15:30:33 UTC) #10
Zhiqiang Zhang (Slow)
https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java File chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java (right): https://codereview.chromium.org/2412483007/diff/1/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java#newcode150 chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java:150: int dominantSize = Math.max(size.width(), size.height()); On 2016/10/14 15:30:33, whywhat ...
4 years, 2 months ago (2016-10-14 17:36:01 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2412483007/60001
4 years, 2 months ago (2016-10-14 19:15:19 UTC) #18
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 2 months ago (2016-10-14 20:16:54 UTC) #20
commit-bot: I haz the power
4 years, 2 months ago (2016-10-14 20:18:26 UTC) #22
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/9d5532918decdbf695c5fe34bef3d2508ba970bc
Cr-Commit-Position: refs/heads/master@{#425450}

Powered by Google App Engine
This is Rietveld 408576698