Commit db69ee4b authored by Wojciech Dzierżanowski's avatar Wojciech Dzierżanowski Committed by Commit Bot

Remove unused `is_remote` argument from playback start message

This is done in preparation for further work in issue 1091203.  No
functionality is changed as `is_remote` was always false outside of
tests.

Bug: 1091203
Change-Id: Ia32c07c628e2aa92bd6e5ae1676207d3df8050f9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2256203
Commit-Queue: Wojciech Dzierżanowski <wdzierzanowski@opera.com>
Reviewed-by: default avatarThomas Guilbert <tguilbert@chromium.org>
Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#783878}
parent f4bebf12
...@@ -217,14 +217,7 @@ void MediaWebContentsObserver::OnMediaPlaying( ...@@ -217,14 +217,7 @@ void MediaWebContentsObserver::OnMediaPlaying(
int delegate_id, int delegate_id,
bool has_video, bool has_video,
bool has_audio, bool has_audio,
bool is_remote,
media::MediaContentType media_content_type) { media::MediaContentType media_content_type) {
// TODO(mlamouri): this used to be done to avoid video wake lock. However, it
// was doing much more. Removing will be done in a follow-up CL to avoid
// regressions to be pinpoint to the wake lock refactor.
if (is_remote)
return;
const MediaPlayerId id(render_frame_host, delegate_id); const MediaPlayerId id(render_frame_host, delegate_id);
if (has_audio) if (has_audio)
AddMediaPlayerEntry(id, &active_audio_players_); AddMediaPlayerEntry(id, &active_audio_players_);
...@@ -233,7 +226,7 @@ void MediaWebContentsObserver::OnMediaPlaying( ...@@ -233,7 +226,7 @@ void MediaWebContentsObserver::OnMediaPlaying(
AddMediaPlayerEntry(id, &active_video_players_); AddMediaPlayerEntry(id, &active_video_players_);
if (!session_controllers_manager_.RequestPlay( if (!session_controllers_manager_.RequestPlay(
id, has_audio, is_remote, media_content_type, has_video)) { id, has_audio, media_content_type, has_video)) {
return; return;
} }
......
...@@ -121,7 +121,6 @@ class CONTENT_EXPORT MediaWebContentsObserver : public WebContentsObserver { ...@@ -121,7 +121,6 @@ class CONTENT_EXPORT MediaWebContentsObserver : public WebContentsObserver {
int delegate_id, int delegate_id,
bool has_video, bool has_video,
bool has_audio, bool has_audio,
bool is_remote,
media::MediaContentType media_content_type); media::MediaContentType media_content_type);
void OnMediaEffectivelyFullscreenChanged( void OnMediaEffectivelyFullscreenChanged(
RenderFrameHost* render_frame_host, RenderFrameHost* render_frame_host,
......
...@@ -28,13 +28,11 @@ MediaSessionController::~MediaSessionController() { ...@@ -28,13 +28,11 @@ MediaSessionController::~MediaSessionController() {
bool MediaSessionController::Initialize( bool MediaSessionController::Initialize(
bool has_audio, bool has_audio,
bool is_remote,
media::MediaContentType media_content_type, media::MediaContentType media_content_type,
media_session::MediaPosition* position, media_session::MediaPosition* position,
bool is_pip_available, bool is_pip_available,
bool has_video) { bool has_video) {
// Store these as we will need them later. // Store these as we will need them later.
is_remote_ = is_remote;
has_audio_ = has_audio; has_audio_ = has_audio;
has_video_ = has_video; has_video_ = has_video;
media_content_type_ = media_content_type; media_content_type_ = media_content_type;
...@@ -170,9 +168,8 @@ bool MediaSessionController::IsMediaSessionNeeded() const { ...@@ -170,9 +168,8 @@ bool MediaSessionController::IsMediaSessionNeeded() const {
const bool has_audio = const bool has_audio =
has_audio_ && has_audio_ &&
!media_web_contents_observer_->web_contents()->IsAudioMuted(); !media_web_contents_observer_->web_contents()->IsAudioMuted();
return !is_remote_ && return has_audio || media_web_contents_observer_->web_contents()
(has_audio || media_web_contents_observer_->web_contents() ->HasPictureInPictureVideo();
->HasPictureInPictureVideo());
} }
void MediaSessionController::AddOrRemovePlayer() { void MediaSessionController::AddOrRemovePlayer() {
......
...@@ -34,7 +34,6 @@ class CONTENT_EXPORT MediaSessionController ...@@ -34,7 +34,6 @@ class CONTENT_EXPORT MediaSessionController
// returns false. May be called more than once; does nothing if none of the // returns false. May be called more than once; does nothing if none of the
// input parameters have changed since the last call. // input parameters have changed since the last call.
bool Initialize(bool has_audio, bool Initialize(bool has_audio,
bool is_remote,
media::MediaContentType media_content_type, media::MediaContentType media_content_type,
media_session::MediaPosition* position, media_session::MediaPosition* position,
bool is_pip_available, bool is_pip_available,
...@@ -98,7 +97,6 @@ class CONTENT_EXPORT MediaSessionController ...@@ -98,7 +97,6 @@ class CONTENT_EXPORT MediaSessionController
bool has_session_ = false; bool has_session_ = false;
bool has_audio_ = false; bool has_audio_ = false;
bool has_video_ = false; bool has_video_ = false;
bool is_remote_ = false;
bool is_picture_in_picture_available_ = false; bool is_picture_in_picture_available_ = false;
media::MediaContentType media_content_type_ = media::MediaContentType media_content_type_ =
media::MediaContentType::Persistent; media::MediaContentType::Persistent;
......
...@@ -43,7 +43,6 @@ void MediaSessionControllersManager::RenderFrameDeleted( ...@@ -43,7 +43,6 @@ void MediaSessionControllersManager::RenderFrameDeleted(
bool MediaSessionControllersManager::RequestPlay( bool MediaSessionControllersManager::RequestPlay(
const MediaPlayerId& id, const MediaPlayerId& id,
bool has_audio, bool has_audio,
bool is_remote,
media::MediaContentType media_content_type, media::MediaContentType media_content_type,
bool has_video) { bool has_video) {
if (!IsMediaSessionEnabled()) if (!IsMediaSessionEnabled())
...@@ -69,8 +68,8 @@ bool MediaSessionControllersManager::RequestPlay( ...@@ -69,8 +68,8 @@ bool MediaSessionControllersManager::RequestPlay(
// controller. A later playback attempt will create a new controller. // controller. A later playback attempt will create a new controller.
auto it = controllers_map_.find(id); auto it = controllers_map_.find(id);
if (it != controllers_map_.end()) { if (it != controllers_map_.end()) {
if (it->second->Initialize(has_audio, is_remote, media_content_type, if (it->second->Initialize(has_audio, media_content_type, position,
position, is_pip_available, has_video)) { is_pip_available, has_video)) {
return true; return true;
} }
...@@ -80,8 +79,8 @@ bool MediaSessionControllersManager::RequestPlay( ...@@ -80,8 +79,8 @@ bool MediaSessionControllersManager::RequestPlay(
std::unique_ptr<MediaSessionController> controller( std::unique_ptr<MediaSessionController> controller(
new MediaSessionController(id, media_web_contents_observer_)); new MediaSessionController(id, media_web_contents_observer_));
if (!controller->Initialize(has_audio, is_remote, media_content_type, if (!controller->Initialize(has_audio, media_content_type, position,
position, is_pip_available, has_video)) { is_pip_available, has_video)) {
return false; return false;
} }
......
...@@ -50,7 +50,6 @@ class CONTENT_EXPORT MediaSessionControllersManager { ...@@ -50,7 +50,6 @@ class CONTENT_EXPORT MediaSessionControllersManager {
// Returns whether the player was added to the session and can start playing. // Returns whether the player was added to the session and can start playing.
bool RequestPlay(const MediaPlayerId& id, bool RequestPlay(const MediaPlayerId& id,
bool has_audio, bool has_audio,
bool is_remote,
media::MediaContentType media_content_type, media::MediaContentType media_content_type,
bool has_video); bool has_video);
......
...@@ -133,15 +133,15 @@ class MediaSessionControllersManagerTest ...@@ -133,15 +133,15 @@ class MediaSessionControllersManagerTest
TEST_P(MediaSessionControllersManagerTest, RequestPlayAddsSessionsToMap) { TEST_P(MediaSessionControllersManagerTest, RequestPlayAddsSessionsToMap) {
EXPECT_TRUE(GetControllersMap()->empty()); EXPECT_TRUE(GetControllersMap()->empty());
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true,
media::MediaContentType::Transient, false)); media::MediaContentType::Transient, false));
if (!IsMediaSessionEnabled()) { if (!IsMediaSessionEnabled()) {
EXPECT_TRUE(GetControllersMap()->empty()); EXPECT_TRUE(GetControllersMap()->empty());
} else { } else {
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
EXPECT_TRUE(manager_->RequestPlay( EXPECT_TRUE(
MediaPlayerId(contents()->GetMainFrame(), 2), true, false, manager_->RequestPlay(MediaPlayerId(contents()->GetMainFrame(), 2),
media::MediaContentType::Transient, false)); true, media::MediaContentType::Transient, false));
EXPECT_EQ(2U, GetControllersMap()->size()); EXPECT_EQ(2U, GetControllersMap()->size());
} }
} }
...@@ -153,11 +153,11 @@ TEST_P(MediaSessionControllersManagerTest, RepeatAddsOfInitializablePlayer) { ...@@ -153,11 +153,11 @@ TEST_P(MediaSessionControllersManagerTest, RepeatAddsOfInitializablePlayer) {
EXPECT_TRUE(GetControllersMap()->empty()); EXPECT_TRUE(GetControllersMap()->empty());
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true,
media::MediaContentType::Transient, false)); media::MediaContentType::Transient, false));
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true,
media::MediaContentType::Transient, false)); media::MediaContentType::Transient, false));
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
} }
...@@ -175,9 +175,8 @@ TEST_P(MediaSessionControllersManagerTest, RenderFrameDeletedRemovesHost) { ...@@ -175,9 +175,8 @@ TEST_P(MediaSessionControllersManagerTest, RenderFrameDeletedRemovesHost) {
manager_->RenderFrameDeleted(contents()->GetMainFrame()); manager_->RenderFrameDeleted(contents()->GetMainFrame());
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
} else { } else {
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(
media::MediaContentType::Transient, media_player_id_, true, media::MediaContentType::Transient, false));
false));
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
manager_->RenderFrameDeleted(contents()->GetMainFrame()); manager_->RenderFrameDeleted(contents()->GetMainFrame());
...@@ -221,9 +220,8 @@ TEST_P(MediaSessionControllersManagerTest, OnEndRemovesMediaPlayerId) { ...@@ -221,9 +220,8 @@ TEST_P(MediaSessionControllersManagerTest, OnEndRemovesMediaPlayerId) {
manager_->OnEnd(media_player_id_); manager_->OnEnd(media_player_id_);
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
} else { } else {
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(
media::MediaContentType::Transient, media_player_id_, true, media::MediaContentType::Transient, false));
false));
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
manager_->OnEnd(media_player_id_); manager_->OnEnd(media_player_id_);
...@@ -242,9 +240,8 @@ TEST_P(MediaSessionControllersManagerTest, PositionState) { ...@@ -242,9 +240,8 @@ TEST_P(MediaSessionControllersManagerTest, PositionState) {
manager_->OnMediaPositionStateChanged(media_player_id_, expected_position); manager_->OnMediaPositionStateChanged(media_player_id_, expected_position);
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(
media::MediaContentType::Transient, media_player_id_, true, media::MediaContentType::Transient, false));
false));
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
// The controller should be created with the last received position for // The controller should be created with the last received position for
...@@ -266,9 +263,8 @@ TEST_P(MediaSessionControllersManagerTest, PositionState) { ...@@ -266,9 +263,8 @@ TEST_P(MediaSessionControllersManagerTest, PositionState) {
EXPECT_TRUE(GetControllersMap()->empty()); EXPECT_TRUE(GetControllersMap()->empty());
// Recreate the current controller. // Recreate the current controller.
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(
media::MediaContentType::Transient, media_player_id_, true, media::MediaContentType::Transient, false));
false));
EXPECT_EQ(1U, GetControllersMap()->size()); EXPECT_EQ(1U, GetControllersMap()->size());
// The controller should be created with the last received position for // The controller should be created with the last received position for
...@@ -293,9 +289,9 @@ TEST_P(MediaSessionControllersManagerTest, MultiplePlayersWithPositionState) { ...@@ -293,9 +289,9 @@ TEST_P(MediaSessionControllersManagerTest, MultiplePlayersWithPositionState) {
manager_->OnMediaPositionStateChanged(media_player_id_, expected_position1); manager_->OnMediaPositionStateChanged(media_player_id_, expected_position1);
manager_->OnMediaPositionStateChanged(media_player_id_2, expected_position2); manager_->OnMediaPositionStateChanged(media_player_id_2, expected_position2);
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true,
media::MediaContentType::Transient, false)); media::MediaContentType::Transient, false));
EXPECT_TRUE(manager_->RequestPlay(media_player_id_2, true, false, EXPECT_TRUE(manager_->RequestPlay(media_player_id_2, true,
media::MediaContentType::Transient, false)); media::MediaContentType::Transient, false));
EXPECT_EQ(2U, GetControllersMap()->size()); EXPECT_EQ(2U, GetControllersMap()->size());
...@@ -319,7 +315,7 @@ TEST_P(MediaSessionControllersManagerTest, PictureInPictureAvailability) { ...@@ -319,7 +315,7 @@ TEST_P(MediaSessionControllersManagerTest, PictureInPictureAvailability) {
return; return;
manager_->OnPictureInPictureAvailabilityChanged(media_player_id_, true); manager_->OnPictureInPictureAvailabilityChanged(media_player_id_, true);
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true,
media::MediaContentType::Transient, false)); media::MediaContentType::Transient, false));
EXPECT_TRUE(IsPictureInPictureAvailable(media_player_id_)); EXPECT_TRUE(IsPictureInPictureAvailable(media_player_id_));
...@@ -337,12 +333,10 @@ TEST_P(MediaSessionControllersManagerTest, ...@@ -337,12 +333,10 @@ TEST_P(MediaSessionControllersManagerTest,
manager_->OnPictureInPictureAvailabilityChanged(media_player_id_, true); manager_->OnPictureInPictureAvailabilityChanged(media_player_id_, true);
manager_->OnPictureInPictureAvailabilityChanged(media_player_id_2, true); manager_->OnPictureInPictureAvailabilityChanged(media_player_id_2, true);
EXPECT_TRUE(manager_->RequestPlay(media_player_id_, true, false, EXPECT_TRUE(manager_->RequestPlay(
media::MediaContentType::Persistent, media_player_id_, true, media::MediaContentType::Persistent, false));
false)); EXPECT_TRUE(manager_->RequestPlay(
EXPECT_TRUE(manager_->RequestPlay(media_player_id_2, true, false, media_player_id_2, true, media::MediaContentType::Persistent, false));
media::MediaContentType::Persistent,
false));
EXPECT_TRUE(IsPictureInPictureAvailable(media_player_id_)); EXPECT_TRUE(IsPictureInPictureAvailable(media_player_id_));
EXPECT_TRUE(IsPictureInPictureAvailable(media_player_id_2)); EXPECT_TRUE(IsPictureInPictureAvailable(media_player_id_2));
......
...@@ -89,11 +89,10 @@ IPC_MESSAGE_ROUTED2(MediaPlayerDelegateHostMsg_OnMediaPaused, ...@@ -89,11 +89,10 @@ IPC_MESSAGE_ROUTED2(MediaPlayerDelegateHostMsg_OnMediaPaused,
int /* delegate_id, distinguishes instances */, int /* delegate_id, distinguishes instances */,
bool /* reached end of stream */) bool /* reached end of stream */)
IPC_MESSAGE_ROUTED5(MediaPlayerDelegateHostMsg_OnMediaPlaying, IPC_MESSAGE_ROUTED4(MediaPlayerDelegateHostMsg_OnMediaPlaying,
int /* delegate_id, distinguishes instances */, int /* delegate_id, distinguishes instances */,
bool /* has_video */, bool /* has_video */,
bool /* has_audio */, bool /* has_audio */,
bool /* is_remote */,
media::MediaContentType /* media_content_type */) media::MediaContentType /* media_content_type */)
IPC_MESSAGE_ROUTED2(MediaPlayerDelegateHostMsg_OnMutedStatusChanged, IPC_MESSAGE_ROUTED2(MediaPlayerDelegateHostMsg_OnMutedStatusChanged,
......
...@@ -99,8 +99,7 @@ void RendererWebMediaPlayerDelegate::DidPlay( ...@@ -99,8 +99,7 @@ void RendererWebMediaPlayerDelegate::DidPlay(
} }
Send(new MediaPlayerDelegateHostMsg_OnMediaPlaying( Send(new MediaPlayerDelegateHostMsg_OnMediaPlaying(
routing_id(), player_id, has_video, has_audio, false, routing_id(), player_id, has_video, has_audio, media_content_type));
media_content_type));
ScheduleUpdateTask(); ScheduleUpdateTask();
} }
......
...@@ -118,7 +118,7 @@ TEST_F(RendererWebMediaPlayerDelegateTest, SendsMessagesCorrectly) { ...@@ -118,7 +118,7 @@ TEST_F(RendererWebMediaPlayerDelegateTest, SendsMessagesCorrectly) {
// Verify the playing message. // Verify the playing message.
{ {
const bool kHasVideo = true, kHasAudio = false, kIsRemote = false; const bool kHasVideo = true, kHasAudio = false;
const media::MediaContentType kMediaContentType = const media::MediaContentType kMediaContentType =
media::MediaContentType::Transient; media::MediaContentType::Transient;
delegate_manager_->DidPlay(delegate_id, kHasVideo, kHasAudio, delegate_manager_->DidPlay(delegate_id, kHasVideo, kHasAudio,
...@@ -128,13 +128,12 @@ TEST_F(RendererWebMediaPlayerDelegateTest, SendsMessagesCorrectly) { ...@@ -128,13 +128,12 @@ TEST_F(RendererWebMediaPlayerDelegateTest, SendsMessagesCorrectly) {
MediaPlayerDelegateHostMsg_OnMediaPlaying::ID); MediaPlayerDelegateHostMsg_OnMediaPlaying::ID);
ASSERT_TRUE(msg); ASSERT_TRUE(msg);
std::tuple<int, bool, bool, bool, media::MediaContentType> result; std::tuple<int, bool, bool, media::MediaContentType> result;
ASSERT_TRUE(MediaPlayerDelegateHostMsg_OnMediaPlaying::Read(msg, &result)); ASSERT_TRUE(MediaPlayerDelegateHostMsg_OnMediaPlaying::Read(msg, &result));
EXPECT_EQ(delegate_id, std::get<0>(result)); EXPECT_EQ(delegate_id, std::get<0>(result));
EXPECT_EQ(kHasVideo, std::get<1>(result)); EXPECT_EQ(kHasVideo, std::get<1>(result));
EXPECT_EQ(kHasAudio, std::get<2>(result)); EXPECT_EQ(kHasAudio, std::get<2>(result));
EXPECT_EQ(kIsRemote, std::get<3>(result)); EXPECT_EQ(kMediaContentType, std::get<3>(result));
EXPECT_EQ(kMediaContentType, std::get<4>(result));
} }
// Verify the paused message. // Verify the paused message.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment