Commit d5c6894e authored by Derek Cheng's avatar Derek Cheng Committed by Commit Bot

[Media Router] Remove the EnableDialLocalDiscovery feature.

The feature is default enabled in crrev.com/c/794715.

Next step is to remove extension-side DIAL discovery logic.

Bug: 718154
Change-Id: I67569a9a4acf0a68c461307592b229c5b91e45d1
Reviewed-on: https://chromium-review.googlesource.com/809925
Commit-Queue: Derek Cheng <imcheng@chromium.org>
Reviewed-by: default avatarmark a. foltz <mfoltz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#523567}
parent 516ffe5b
...@@ -19,10 +19,6 @@ ...@@ -19,10 +19,6 @@
namespace media_router { namespace media_router {
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
// Controls if browser side DIAL device discovery is enabled.
const base::Feature kEnableDialLocalDiscovery{"EnableDialLocalDiscovery",
base::FEATURE_ENABLED_BY_DEFAULT};
// Controls if browser side Cast device discovery is enabled. // Controls if browser side Cast device discovery is enabled.
const base::Feature kEnableCastDiscovery{"EnableCastDiscovery", const base::Feature kEnableCastDiscovery{"EnableCastDiscovery",
base::FEATURE_DISABLED_BY_DEFAULT}; base::FEATURE_DISABLED_BY_DEFAULT};
...@@ -61,11 +57,6 @@ bool MediaRouterEnabled(content::BrowserContext* context) { ...@@ -61,11 +57,6 @@ bool MediaRouterEnabled(content::BrowserContext* context) {
} }
#if !defined(OS_ANDROID) #if !defined(OS_ANDROID)
// Returns true if browser side DIAL discovery is enabled.
bool DialLocalDiscoveryEnabled() {
return base::FeatureList::IsEnabled(kEnableDialLocalDiscovery);
}
// Returns true if browser side Cast discovery is enabled. // Returns true if browser side Cast discovery is enabled.
bool CastDiscoveryEnabled() { bool CastDiscoveryEnabled() {
return base::FeatureList::IsEnabled(kEnableCastDiscovery); return base::FeatureList::IsEnabled(kEnableCastDiscovery);
...@@ -75,7 +66,6 @@ bool CastDiscoveryEnabled() { ...@@ -75,7 +66,6 @@ bool CastDiscoveryEnabled() {
bool CastLocalMediaEnabled() { bool CastLocalMediaEnabled() {
return base::FeatureList::IsEnabled(kEnableCastLocalMedia); return base::FeatureList::IsEnabled(kEnableCastLocalMedia);
} }
#endif #endif
} // namespace media_router } // namespace media_router
...@@ -95,7 +95,6 @@ void MediaRouterDesktop::RegisterMediaRouteProvider( ...@@ -95,7 +95,6 @@ void MediaRouterDesktop::RegisterMediaRouteProvider(
// Enabling browser side discovery means disabling extension side discovery. // Enabling browser side discovery means disabling extension side discovery.
// We are migrating discovery from the external Media Route Provider to the // We are migrating discovery from the external Media Route Provider to the
// Media Router (crbug.com/687383), so we need to disable it in the provider. // Media Router (crbug.com/687383), so we need to disable it in the provider.
config->enable_dial_discovery = !media_router::DialLocalDiscoveryEnabled();
config->enable_cast_discovery = !media_router::CastDiscoveryEnabled(); config->enable_cast_discovery = !media_router::CastDiscoveryEnabled();
std::move(callback).Run(instance_id(), std::move(config)); std::move(callback).Run(instance_id(), std::move(config));
...@@ -166,26 +165,23 @@ void MediaRouterDesktop::StartDiscovery() { ...@@ -166,26 +165,23 @@ void MediaRouterDesktop::StartDiscovery() {
} }
} }
if (media_router::DialLocalDiscoveryEnabled()) { if (!dial_media_sink_service_) {
if (!dial_media_sink_service_) { dial_media_sink_service_ =
dial_media_sink_service_ = std::make_unique<DialMediaSinkService>(context());
std::make_unique<DialMediaSinkService>(context());
OnDialSinkAddedCallback dial_sink_added_cb;
OnDialSinkAddedCallback dial_sink_added_cb; scoped_refptr<base::SequencedTaskRunner> dial_sink_added_cb_sequence;
scoped_refptr<base::SequencedTaskRunner> dial_sink_added_cb_sequence; if (cast_media_sink_service_) {
if (cast_media_sink_service_) { dial_sink_added_cb = cast_media_sink_service_->GetDialSinkAddedCallback();
dial_sink_added_cb = dial_sink_added_cb_sequence =
cast_media_sink_service_->GetDialSinkAddedCallback(); cast_media_sink_service_->GetImplTaskRunner();
dial_sink_added_cb_sequence =
cast_media_sink_service_->GetImplTaskRunner();
}
dial_media_sink_service_->Start(
base::BindRepeating(&MediaRouterDesktop::ProvideSinks,
weak_factory_.GetWeakPtr(), "dial"),
dial_sink_added_cb, dial_sink_added_cb_sequence);
} else {
dial_media_sink_service_->ForceSinkDiscoveryCallback();
} }
dial_media_sink_service_->Start(
base::BindRepeating(&MediaRouterDesktop::ProvideSinks,
weak_factory_.GetWeakPtr(), "dial"),
dial_sink_added_cb, dial_sink_added_cb_sequence);
} else {
dial_media_sink_service_->ForceSinkDiscoveryCallback();
} }
} }
......
...@@ -83,10 +83,10 @@ class MediaRouterDesktopTest : public MediaRouterMojoTest { ...@@ -83,10 +83,10 @@ class MediaRouterDesktopTest : public MediaRouterMojoTest {
protected: protected:
void SetUp() override { void SetUp() override {
feature_list_.InitWithFeatures( feature_list_.InitWithFeatures({kEnableCastDiscovery}, {});
{kEnableDialLocalDiscovery, kEnableCastDiscovery}, {});
MediaRouterMojoTest::SetUp(); MediaRouterMojoTest::SetUp();
} }
std::unique_ptr<MediaRouterMojoImpl> CreateMediaRouter() override { std::unique_ptr<MediaRouterMojoImpl> CreateMediaRouter() override {
auto dial_media_sink_service = auto dial_media_sink_service =
std::make_unique<MockDialMediaSinkService>(profile()); std::make_unique<MockDialMediaSinkService>(profile());
......
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