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

Issue 2769153005: Remove |use_fallback_path_| from WMPI (Closed)

Created:
3 years, 9 months ago by tguilbert
Modified:
3 years, 8 months ago
CC:
apacible+watch_chromium.org, avayvod+watch_chromium.org, whywhat, chfremer+watch_chromium.org, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, erickung+watch_chromium.org, feature-media-reviews_chromium.org, jam, miu+watch_chromium.org, mlamouri+watch-content_chromium.org, mlamouri+watch-media_chromium.org, nasko+codewatch_chromium.org, posciak+watch_chromium.org, xjz+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove |use_fallback_path_| from WMPI Currently, WMPI chooses whether to use a MediaResource::Type::URL based off of the explicit flag |use_fallback_path_|. This flag is only set at WMPI creation time, in RenderFrameImpl. If the final redirected URL is an HLS playlist, we request that WMPI be reloaded. This CL changes WMPI to chose the MediaResource::Type based off of RendererFactory::GetRequiredMediaResourceType(). This allows us to get rid of |use_fallback_path_| and to update RendererFactorySelector after redirects, rather than reloading WMPI. BUG=663503 Review-Url: https://codereview.chromium.org/2769153005 Cr-Commit-Position: refs/heads/master@{#467428} Committed: https://chromium.googlesource.com/chromium/src/+/75e2bf66ab653982229c116d96257daf71936b47

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Rebase #

Total comments: 6

Patch Set 4 : Addressed comment #

Total comments: 2

Patch Set 5 : Fix -Wsometimes-unitialized #

Patch Set 6 : Addressed comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+158 lines, -89 lines) Patch
M content/renderer/media/android/media_player_renderer_client_factory.h View 1 chunk +3 lines, -0 lines 0 comments Download
M content/renderer/media/android/media_player_renderer_client_factory.cc View 1 chunk +5 lines, -0 lines 0 comments Download
M content/renderer/render_frame_impl.cc View 1 2 3 4 3 chunks +47 lines, -46 lines 0 comments Download
M media/base/media_url_demuxer.cc View 1 chunk +2 lines, -6 lines 0 comments Download
M media/base/renderer_factory.h View 2 chunks +6 lines, -0 lines 0 comments Download
M media/base/renderer_factory.cc View 1 chunk +5 lines, -3 lines 0 comments Download
M media/base/renderer_factory_selector.h View 1 2 1 chunk +15 lines, -2 lines 0 comments Download
M media/base/renderer_factory_selector.cc View 1 2 1 chunk +24 lines, -8 lines 0 comments Download
M media/base/renderer_factory_selector_unittest.cc View 1 1 chunk +17 lines, -0 lines 0 comments Download
M media/blink/webmediaplayer_impl.h View 1 2 3 4 5 1 chunk +9 lines, -2 lines 0 comments Download
M media/blink/webmediaplayer_impl.cc View 1 2 3 7 chunks +25 lines, -22 lines 0 comments Download

Messages

Total messages: 23 (14 generated)
tguilbert
PTAL! nick@ can you owners review content/renderer/render_frame_impl.cc? CC: avayvod@ as an FYI (I added you ...
3 years, 8 months ago (2017-04-25 01:04:12 UTC) #2
DaleCurtis
https://codereview.chromium.org/2769153005/diff/40001/media/blink/webmediaplayer_impl.cc File media/blink/webmediaplayer_impl.cc (left): https://codereview.chromium.org/2769153005/diff/40001/media/blink/webmediaplayer_impl.cc#oldcode1642 media/blink/webmediaplayer_impl.cc:1642: client_->RequestReload(url_after_redirects); Probably this API can be deleted in a ...
3 years, 8 months ago (2017-04-25 16:36:34 UTC) #3
tguilbert
https://codereview.chromium.org/2769153005/diff/40001/media/blink/webmediaplayer_impl.cc File media/blink/webmediaplayer_impl.cc (left): https://codereview.chromium.org/2769153005/diff/40001/media/blink/webmediaplayer_impl.cc#oldcode1642 media/blink/webmediaplayer_impl.cc:1642: client_->RequestReload(url_after_redirects); On 2017/04/25 16:36:34, DaleCurtis wrote: > Probably this ...
3 years, 8 months ago (2017-04-25 20:22:32 UTC) #4
DaleCurtis
media/ lgtm then! Thanks!
3 years, 8 months ago (2017-04-25 20:33:53 UTC) #5
liberato (no reviews please)
thanks -fl https://codereview.chromium.org/2769153005/diff/60001/media/blink/webmediaplayer_impl.h File media/blink/webmediaplayer_impl.h (right): https://codereview.chromium.org/2769153005/diff/60001/media/blink/webmediaplayer_impl.h#newcode667 media/blink/webmediaplayer_impl.h:667: bool using_media_player_renderer_; = false?
3 years, 8 months ago (2017-04-26 05:54:50 UTC) #12
tguilbert
https://codereview.chromium.org/2769153005/diff/60001/media/blink/webmediaplayer_impl.h File media/blink/webmediaplayer_impl.h (right): https://codereview.chromium.org/2769153005/diff/60001/media/blink/webmediaplayer_impl.h#newcode667 media/blink/webmediaplayer_impl.h:667: bool using_media_player_renderer_; On 2017/04/26 05:54:50, liberato wrote: > = ...
3 years, 8 months ago (2017-04-26 18:11:53 UTC) #13
ncarter (slow)
lgtm
3 years, 8 months ago (2017-04-26 19:27:18 UTC) #16
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/2769153005/120001
3 years, 8 months ago (2017-04-26 19:29:01 UTC) #20
commit-bot: I haz the power
3 years, 8 months ago (2017-04-26 20:13:36 UTC) #23
Message was sent while issue was closed.
Committed patchset #6 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/75e2bf66ab653982229c116d9625...

Powered by Google App Engine
This is Rietveld 408576698