mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-02-13 10:42:58 +01:00
1908 lines
85 KiB
Diff
1908 lines
85 KiB
Diff
diff --git base/win/com_init_util.cc base/win/com_init_util.cc
|
|
index 57c3c6f8d8c5..fee206222ebf 100644
|
|
--- base/win/com_init_util.cc
|
|
+++ base/win/com_init_util.cc
|
|
@@ -35,7 +35,7 @@ struct OleTlsData {
|
|
};
|
|
|
|
OleTlsData* GetOleTlsData() {
|
|
- TEB* teb = NtCurrentTeb();
|
|
+ auto teb = NtCurrentTeb();
|
|
return reinterpret_cast<OleTlsData*>(teb->ReservedForOle);
|
|
}
|
|
|
|
diff --git build/config/jumbo.gni build/config/jumbo.gni
|
|
index 0c84b283bf8f..e6f033a59151 100644
|
|
--- build/config/jumbo.gni
|
|
+++ build/config/jumbo.gni
|
|
@@ -11,13 +11,6 @@ declare_args() {
|
|
jumbo_file_merge_limit = -1
|
|
}
|
|
|
|
-# TODO(crbug.com/994387): Remove all uses of the jumbo_* templates from the
|
|
-# BUILD.gn files, and then remove this whole file.
|
|
-assert(!use_jumbo_build,
|
|
- "The jumbo build is no longer supported. Please remove any uses of " +
|
|
- "'use_jumbo_build', 'jumbo_build_excluded', or " +
|
|
- "'jumbo_file_merge_limit' from your args.gn file and re-run GN.")
|
|
-
|
|
# Normal builds benefit from lots of jumbification
|
|
jumbo_file_merge_default = 50
|
|
|
|
diff --git chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc
|
|
index 3a6306647661..6ea29431a353 100644
|
|
--- chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc
|
|
+++ chrome/browser/extensions/api/identity/identity_get_auth_token_function.cc
|
|
@@ -570,7 +570,7 @@ void IdentityGetAuthTokenFunction::OnIssueAdviceSuccess(
|
|
|
|
void IdentityGetAuthTokenFunction::OnRemoteConsentSuccess(
|
|
const RemoteConsentResolutionData& resolution_data) {
|
|
- if (!base::FeatureList::IsEnabled(switches::kOAuthRemoteConsent)) {
|
|
+ if (!base::FeatureList::IsEnabled(::switches::kOAuthRemoteConsent)) {
|
|
// Fallback to the issue advice flow.
|
|
// TODO(https://crbug.com/1026237): Remove the fallback after making sure
|
|
// that the new flow works correctly.
|
|
diff --git chrome/browser/extensions/api/input_ime/input_ime_api.cc chrome/browser/extensions/api/input_ime/input_ime_api.cc
|
|
index a7cea04fa3d0..60dc5475e747 100644
|
|
--- chrome/browser/extensions/api/input_ime/input_ime_api.cc
|
|
+++ chrome/browser/extensions/api/input_ime/input_ime_api.cc
|
|
@@ -19,7 +19,9 @@ namespace SendKeyEvents = extensions::api::input_ime::SendKeyEvents;
|
|
using input_method::InputMethodEngineBase;
|
|
|
|
namespace {
|
|
+namespace i {
|
|
const char kErrorRouterNotAvailable[] = "The router is not available.";
|
|
+}
|
|
const char kErrorSetKeyEventsFail[] = "Could not send key events.";
|
|
|
|
InputMethodEngineBase* GetEngineIfActive(Profile* profile,
|
|
@@ -27,7 +29,7 @@ InputMethodEngineBase* GetEngineIfActive(Profile* profile,
|
|
std::string* error) {
|
|
extensions::InputImeEventRouter* event_router =
|
|
extensions::GetInputImeEventRouter(profile);
|
|
- DCHECK(event_router) << kErrorRouterNotAvailable;
|
|
+ DCHECK(event_router) << i::kErrorRouterNotAvailable;
|
|
InputMethodEngineBase* engine =
|
|
event_router->GetEngineIfActive(extension_id, error);
|
|
return engine;
|
|
diff --git chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc
|
|
index e0da20cc3bb6..b3f6720dff90 100644
|
|
--- chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc
|
|
+++ chrome/browser/native_file_system/chrome_native_file_system_permission_context.cc
|
|
@@ -194,6 +194,7 @@ bool ShouldBlockAccessToPath(const base::FilePath& check_path) {
|
|
|
|
// Returns a callback that calls the passed in |callback| by posting a task to
|
|
// the current sequenced task runner.
|
|
+namespace i {
|
|
template <typename... ResultTypes>
|
|
base::OnceCallback<void(ResultTypes... results)>
|
|
BindResultCallbackToCurrentSequence(
|
|
@@ -207,6 +208,7 @@ BindResultCallbackToCurrentSequence(
|
|
},
|
|
base::SequencedTaskRunnerHandle::Get(), std::move(callback));
|
|
}
|
|
+} // namespace i
|
|
|
|
void DoSafeBrowsingCheckOnUIThread(
|
|
int process_id,
|
|
@@ -402,7 +404,7 @@ void ChromeNativeFileSystemPermissionContext::
|
|
}
|
|
|
|
auto result_callback =
|
|
- BindResultCallbackToCurrentSequence(std::move(callback));
|
|
+ i::BindResultCallbackToCurrentSequence(std::move(callback));
|
|
|
|
base::PostTask(
|
|
FROM_HERE, {content::BrowserThread::UI},
|
|
diff --git chrome/browser/optimization_guide/optimization_guide_navigation_data.cc chrome/browser/optimization_guide/optimization_guide_navigation_data.cc
|
|
index b532a58d5db7..e6d30ce29ea1 100644
|
|
--- chrome/browser/optimization_guide/optimization_guide_navigation_data.cc
|
|
+++ chrome/browser/optimization_guide/optimization_guide_navigation_data.cc
|
|
@@ -8,6 +8,7 @@
|
|
#include "base/metrics/histogram_functions.h"
|
|
#include "base/metrics/histogram_macros.h"
|
|
#include "base/strings/stringprintf.h"
|
|
+#include "chrome/browser/optimization_guide/optimization_guide_util.h"
|
|
#include "chrome/browser/optimization_guide/optimization_guide_web_contents_observer.h"
|
|
#include "components/optimization_guide/hints_processing_util.h"
|
|
#include "content/public/browser/navigation_handle.h"
|
|
@@ -16,25 +17,6 @@
|
|
#include "services/metrics/public/cpp/ukm_source.h"
|
|
#include "services/metrics/public/cpp/ukm_source_id.h"
|
|
|
|
-namespace {
|
|
-
|
|
-// The returned string is used to record histograms for the optimization target.
|
|
-// Also add the string to OptimizationGuide.OptimizationTargets histogram
|
|
-// suffixes in histograms.xml.
|
|
-std::string GetStringNameForOptimizationTarget(
|
|
- optimization_guide::proto::OptimizationTarget optimization_target) {
|
|
- switch (optimization_target) {
|
|
- case optimization_guide::proto::OPTIMIZATION_TARGET_UNKNOWN:
|
|
- return "Unknown";
|
|
- case optimization_guide::proto::OPTIMIZATION_TARGET_PAINFUL_PAGE_LOAD:
|
|
- return "PainfulPageLoad";
|
|
- }
|
|
- NOTREACHED();
|
|
- return std::string();
|
|
-}
|
|
-
|
|
-} // namespace
|
|
-
|
|
OptimizationGuideNavigationData::OptimizationGuideNavigationData(
|
|
int64_t navigation_id)
|
|
: navigation_id_(navigation_id) {}
|
|
diff --git chrome/browser/optimization_guide/prediction/prediction_manager.cc chrome/browser/optimization_guide/prediction/prediction_manager.cc
|
|
index 7b7567f55df2..3b204a446187 100644
|
|
--- chrome/browser/optimization_guide/prediction/prediction_manager.cc
|
|
+++ chrome/browser/optimization_guide/prediction/prediction_manager.cc
|
|
@@ -62,7 +62,9 @@ bool ShouldUseCurrentOptimizationTargetDecision(
|
|
|
|
// Delay between retries on failed fetch and store of prediction models and
|
|
// host model features from the remote Optimization Guide Service.
|
|
+namespace i {
|
|
constexpr base::TimeDelta kFetchRetryDelay = base::TimeDelta::FromMinutes(16);
|
|
+}
|
|
|
|
// The amount of time to wait after a successful fetch of models and host model
|
|
// features before requesting an update from the remote Optimization Guide
|
|
@@ -72,11 +74,13 @@ constexpr base::TimeDelta kUpdateModelsAndFeaturesDelay =
|
|
|
|
// Provide a random time delta in seconds before fetching models and host model
|
|
// features.
|
|
+namespace i {
|
|
base::TimeDelta RandomFetchDelay() {
|
|
return base::TimeDelta::FromSeconds(base::RandInt(
|
|
optimization_guide::features::PredictionModelFetchRandomMinDelaySecs(),
|
|
optimization_guide::features::PredictionModelFetchRandomMaxDelaySecs()));
|
|
}
|
|
+}
|
|
|
|
// Util class for recording the state of a prediction model. The result is
|
|
// recorded when it goes out of scope and its destructor is called.
|
|
@@ -822,12 +826,12 @@ void PredictionManager::ScheduleModelsAndHostModelFeaturesFetch() {
|
|
model_and_features_store_->GetHostModelFeaturesUpdateTime() -
|
|
clock_->Now();
|
|
const base::TimeDelta time_until_retry =
|
|
- GetLastFetchAttemptTime() + kFetchRetryDelay - clock_->Now();
|
|
+ GetLastFetchAttemptTime() + i::kFetchRetryDelay - clock_->Now();
|
|
base::TimeDelta fetcher_delay =
|
|
std::max(time_until_update_time, time_until_retry);
|
|
if (fetcher_delay <= base::TimeDelta()) {
|
|
SetLastModelAndFeaturesFetchAttemptTime(clock_->Now());
|
|
- fetch_timer_.Start(FROM_HERE, RandomFetchDelay(), this,
|
|
+ fetch_timer_.Start(FROM_HERE, i::RandomFetchDelay(), this,
|
|
&PredictionManager::FetchModelsAndHostModelFeatures);
|
|
return;
|
|
}
|
|
diff --git chrome/browser/performance_manager/decorators/process_priority_aggregator.cc chrome/browser/performance_manager/decorators/process_priority_aggregator.cc
|
|
index 43ad1e7a3a42..e158b1dff474 100644
|
|
--- chrome/browser/performance_manager/decorators/process_priority_aggregator.cc
|
|
+++ chrome/browser/performance_manager/decorators/process_priority_aggregator.cc
|
|
@@ -22,6 +22,7 @@ class ProcessPriorityAggregatorAccess {
|
|
|
|
namespace {
|
|
|
|
+namespace i {
|
|
class DataImpl : public ProcessPriorityAggregator::Data,
|
|
public NodeAttachedDataImpl<DataImpl> {
|
|
public:
|
|
@@ -37,6 +38,7 @@ class DataImpl : public ProcessPriorityAggregator::Data,
|
|
return ProcessPriorityAggregatorAccess::GetUniquePtrStorage(process_node);
|
|
}
|
|
};
|
|
+} // namespace i
|
|
|
|
} // namespace
|
|
|
|
@@ -106,7 +108,7 @@ base::TaskPriority ProcessPriorityAggregator::Data::GetPriority() const {
|
|
// static
|
|
ProcessPriorityAggregator::Data* ProcessPriorityAggregator::Data::GetForTesting(
|
|
ProcessNodeImpl* process_node) {
|
|
- return DataImpl::Get(process_node);
|
|
+ return i::DataImpl::Get(process_node);
|
|
}
|
|
|
|
ProcessPriorityAggregator::ProcessPriorityAggregator() = default;
|
|
@@ -114,7 +116,7 @@ ProcessPriorityAggregator::~ProcessPriorityAggregator() = default;
|
|
|
|
void ProcessPriorityAggregator::OnFrameNodeAdded(const FrameNode* frame_node) {
|
|
auto* process_node = ProcessNodeImpl::FromNode(frame_node->GetProcessNode());
|
|
- DataImpl* data = DataImpl::Get(process_node);
|
|
+ i::DataImpl* data = i::DataImpl::Get(process_node);
|
|
data->Increment(frame_node->GetPriorityAndReason().priority());
|
|
// This is a nop if the priority didn't actually change.
|
|
process_node->set_priority(data->GetPriority());
|
|
@@ -123,7 +125,7 @@ void ProcessPriorityAggregator::OnFrameNodeAdded(const FrameNode* frame_node) {
|
|
void ProcessPriorityAggregator::OnBeforeFrameNodeRemoved(
|
|
const FrameNode* frame_node) {
|
|
auto* process_node = ProcessNodeImpl::FromNode(frame_node->GetProcessNode());
|
|
- DataImpl* data = DataImpl::Get(process_node);
|
|
+ i::DataImpl* data = i::DataImpl::Get(process_node);
|
|
data->Decrement(frame_node->GetPriorityAndReason().priority());
|
|
// This is a nop if the priority didn't actually change.
|
|
process_node->set_priority(data->GetPriority());
|
|
@@ -140,7 +142,7 @@ void ProcessPriorityAggregator::OnPriorityAndReasonChanged(
|
|
// Update the distinct frame priority counts, and set the process priority
|
|
// accordingly.
|
|
auto* process_node = ProcessNodeImpl::FromNode(frame_node->GetProcessNode());
|
|
- DataImpl* data = DataImpl::Get(process_node);
|
|
+ i::DataImpl* data = i::DataImpl::Get(process_node);
|
|
data->Decrement(previous_value.priority());
|
|
data->Increment(new_value.priority());
|
|
// This is a nop if the priority didn't actually change.
|
|
@@ -160,8 +162,8 @@ void ProcessPriorityAggregator::OnTakenFromGraph(Graph* graph) {
|
|
void ProcessPriorityAggregator::OnProcessNodeAdded(
|
|
const ProcessNode* process_node) {
|
|
auto* process_node_impl = ProcessNodeImpl::FromNode(process_node);
|
|
- DCHECK(!DataImpl::Get(process_node_impl));
|
|
- DataImpl* data = DataImpl::GetOrCreate(process_node_impl);
|
|
+ DCHECK(!i::DataImpl::Get(process_node_impl));
|
|
+ i::DataImpl* data = i::DataImpl::GetOrCreate(process_node_impl);
|
|
DCHECK(data->IsEmpty());
|
|
DCHECK_EQ(base::TaskPriority::LOWEST, process_node_impl->priority());
|
|
DCHECK_EQ(base::TaskPriority::LOWEST, data->GetPriority());
|
|
@@ -171,7 +173,7 @@ void ProcessPriorityAggregator::OnBeforeProcessNodeRemoved(
|
|
const ProcessNode* process_node) {
|
|
#if DCHECK_IS_ON()
|
|
auto* process_node_impl = ProcessNodeImpl::FromNode(process_node);
|
|
- DataImpl* data = DataImpl::Get(process_node_impl);
|
|
+ i::DataImpl* data = i::DataImpl::Get(process_node_impl);
|
|
DCHECK(data->IsEmpty());
|
|
#endif
|
|
}
|
|
diff --git chrome/browser/sharing/webrtc/ice_config_fetcher.cc chrome/browser/sharing/webrtc/ice_config_fetcher.cc
|
|
index 6dee784e18f8..66bb7b805728 100644
|
|
--- chrome/browser/sharing/webrtc/ice_config_fetcher.cc
|
|
+++ chrome/browser/sharing/webrtc/ice_config_fetcher.cc
|
|
@@ -23,6 +23,7 @@ const char kIceConfigApiUrl[] =
|
|
// configs.
|
|
constexpr int kMaxBodySize = 16 * 1024;
|
|
|
|
+namespace i {
|
|
const net::NetworkTrafficAnnotationTag kTrafficAnnotation =
|
|
net::DefineNetworkTrafficAnnotation("ice_config_fetcher", R"(
|
|
semantics {
|
|
@@ -48,6 +49,7 @@ const net::NetworkTrafficAnnotationTag kTrafficAnnotation =
|
|
}
|
|
}
|
|
})");
|
|
+} // namespace i
|
|
|
|
bool IsLoaderSuccessful(const network::SimpleURLLoader* loader) {
|
|
if (!loader || loader->NetError() != net::OK)
|
|
@@ -82,7 +84,7 @@ void IceConfigFetcher::GetIceServers(IceServerCallback callback) {
|
|
"application/json");
|
|
|
|
url_loader_ = network::SimpleURLLoader::Create(std::move(resource_request),
|
|
- kTrafficAnnotation);
|
|
+ i::kTrafficAnnotation);
|
|
url_loader_->DownloadToString(
|
|
url_loader_factory_.get(),
|
|
base::BindOnce(&IceConfigFetcher::OnIceServersResponse,
|
|
diff --git chrome/browser/ui/views/confirm_bubble_views.cc chrome/browser/ui/views/confirm_bubble_views.cc
|
|
index fb01319cb878..3a66aa3aaa72 100644
|
|
--- chrome/browser/ui/views/confirm_bubble_views.cc
|
|
+++ chrome/browser/ui/views/confirm_bubble_views.cc
|
|
@@ -27,6 +27,7 @@
|
|
|
|
namespace {
|
|
|
|
+namespace i {
|
|
std::unique_ptr<views::View> CreateExtraView(views::ButtonListener* listener) {
|
|
auto help_button = CreateVectorImageButton(listener);
|
|
help_button->SetFocusForPlatform();
|
|
@@ -34,6 +35,7 @@ std::unique_ptr<views::View> CreateExtraView(views::ButtonListener* listener) {
|
|
SetImageFromVectorIcon(help_button.get(), vector_icons::kHelpOutlineIcon);
|
|
return help_button;
|
|
}
|
|
+} // namespace i
|
|
|
|
} // namespace
|
|
|
|
@@ -49,7 +51,7 @@ ConfirmBubbleViews::ConfirmBubbleViews(
|
|
&ConfirmBubbleModel::Accept, base::Unretained(model_.get())));
|
|
DialogDelegate::set_cancel_callback(base::BindOnce(
|
|
&ConfirmBubbleModel::Cancel, base::Unretained(model_.get())));
|
|
- help_button_ = DialogDelegate::SetExtraView(::CreateExtraView(this));
|
|
+ help_button_ = DialogDelegate::SetExtraView(::i::CreateExtraView(this));
|
|
|
|
set_margins(ChromeLayoutProvider::Get()->GetDialogInsetsForContentType(
|
|
views::TEXT, views::TEXT));
|
|
diff --git components/metrics/metrics_state_manager.cc components/metrics/metrics_state_manager.cc
|
|
index 26b3faa7deae..75ae68d0b0b3 100644
|
|
--- components/metrics/metrics_state_manager.cc
|
|
+++ components/metrics/metrics_state_manager.cc
|
|
@@ -41,7 +41,9 @@ namespace {
|
|
// The argument used to generate a non-identifying entropy source. We want no
|
|
// more than 13 bits of entropy, so use this max to return a number in the range
|
|
// [0, 7999] as the entropy source (12.97 bits of entropy).
|
|
+namespace i {
|
|
const int kMaxLowEntropySize = 8000;
|
|
+}
|
|
|
|
int64_t ReadEnabledDate(PrefService* local_state) {
|
|
return local_state->GetInt64(prefs::kMetricsReportingEnabledTimestamp);
|
|
@@ -298,7 +300,7 @@ std::unique_ptr<const base::FieldTrial::EntropyProvider>
|
|
MetricsStateManager::CreateLowEntropyProvider() {
|
|
int source = GetLowEntropySource();
|
|
return std::make_unique<variations::NormalizedMurmurHashEntropyProvider>(
|
|
- base::checked_cast<uint16_t>(source), kMaxLowEntropySize);
|
|
+ base::checked_cast<uint16_t>(source), i::kMaxLowEntropySize);
|
|
}
|
|
|
|
// static
|
|
diff --git content/browser/accessibility/accessibility_event_recorder_win.cc content/browser/accessibility/accessibility_event_recorder_win.cc
|
|
index f4fcad03c04c..99b769763511 100644
|
|
--- content/browser/accessibility/accessibility_event_recorder_win.cc
|
|
+++ content/browser/accessibility/accessibility_event_recorder_win.cc
|
|
@@ -29,6 +29,7 @@ namespace content {
|
|
|
|
namespace {
|
|
|
|
+namespace i {
|
|
std::string RoleVariantToString(const base::win::ScopedVariant& role) {
|
|
if (role.type() == VT_I4) {
|
|
return base::UTF16ToUTF8(IAccessibleRoleToString(V_I4(role.ptr())));
|
|
@@ -55,6 +56,7 @@ HRESULT QueryIAccessibleText(IAccessible* accessible,
|
|
accessible_text)
|
|
: hr;
|
|
}
|
|
+} // namespace i
|
|
|
|
std::string BstrToPrettyUTF8(BSTR bstr) {
|
|
base::string16 str16(bstr, SysStringLen(bstr));
|
|
@@ -291,7 +293,7 @@ void AccessibilityEventRecorderWin::OnWinEventHook(HWINEVENTHOOK handle,
|
|
|
|
AccessibleStates ia2_state = 0;
|
|
Microsoft::WRL::ComPtr<IAccessible2> iaccessible2;
|
|
- hr = QueryIAccessible2(iaccessible.Get(), iaccessible2.GetAddressOf());
|
|
+ hr = i::QueryIAccessible2(iaccessible.Get(), iaccessible2.GetAddressOf());
|
|
bool has_ia2 = SUCCEEDED(hr) && iaccessible2;
|
|
|
|
base::string16 html_tag;
|
|
@@ -332,7 +334,7 @@ void AccessibilityEventRecorderWin::OnWinEventHook(HWINEVENTHOOK handle,
|
|
base::StringPrintf(" class=%s", base::UTF16ToUTF8(obj_class).c_str());
|
|
}
|
|
|
|
- log += base::StringPrintf(" role=%s", RoleVariantToString(role).c_str());
|
|
+ log += base::StringPrintf(" role=%s", i::RoleVariantToString(role).c_str());
|
|
if (name_bstr.Length() > 0)
|
|
log +=
|
|
base::StringPrintf(" name=\"%s\"", BstrToPrettyUTF8(name_bstr).c_str());
|
|
@@ -367,7 +369,7 @@ void AccessibilityEventRecorderWin::OnWinEventHook(HWINEVENTHOOK handle,
|
|
// For TEXT_REMOVED and TEXT_INSERTED events, query the text that was
|
|
// inserted or removed and include that in the log.
|
|
Microsoft::WRL::ComPtr<IAccessibleText> accessible_text;
|
|
- hr = QueryIAccessibleText(iaccessible.Get(), accessible_text.GetAddressOf());
|
|
+ hr = i::QueryIAccessibleText(iaccessible.Get(), accessible_text.GetAddressOf());
|
|
if (SUCCEEDED(hr)) {
|
|
if (event == IA2_EVENT_TEXT_REMOVED) {
|
|
IA2TextSegment old_text;
|
|
diff --git content/browser/devtools/protocol/storage_handler.cc content/browser/devtools/protocol/storage_handler.cc
|
|
index 0db088ae7917..d4567efbf0b9 100644
|
|
--- content/browser/devtools/protocol/storage_handler.cc
|
|
+++ content/browser/devtools/protocol/storage_handler.cc
|
|
@@ -33,8 +33,10 @@ namespace content {
|
|
namespace protocol {
|
|
|
|
using ClearCookiesCallback = Storage::Backend::ClearCookiesCallback;
|
|
+namespace i {
|
|
using GetCookiesCallback = Storage::Backend::GetCookiesCallback;
|
|
using SetCookiesCallback = Storage::Backend::SetCookiesCallback;
|
|
+}
|
|
|
|
struct UsageListInitializer {
|
|
const char* type;
|
|
@@ -284,7 +286,7 @@ void StorageHandler::GetCookies(Maybe<std::string> browser_context_id,
|
|
|
|
storage_partition->GetCookieManagerForBrowserProcess()->GetAllCookies(
|
|
base::BindOnce(
|
|
- [](std::unique_ptr<GetCookiesCallback> callback,
|
|
+ [](std::unique_ptr<i::GetCookiesCallback> callback,
|
|
const std::vector<net::CanonicalCookie>& cookies) {
|
|
callback->sendSuccess(NetworkHandler::BuildCookieArray(cookies));
|
|
},
|
|
@@ -294,7 +296,7 @@ void StorageHandler::GetCookies(Maybe<std::string> browser_context_id,
|
|
void StorageHandler::SetCookies(
|
|
std::unique_ptr<protocol::Array<Network::CookieParam>> cookies,
|
|
Maybe<std::string> browser_context_id,
|
|
- std::unique_ptr<SetCookiesCallback> callback) {
|
|
+ std::unique_ptr<i::SetCookiesCallback> callback) {
|
|
StoragePartition* storage_partition = nullptr;
|
|
Response response = StorageHandler::FindStoragePartition(browser_context_id,
|
|
&storage_partition);
|
|
@@ -306,7 +308,7 @@ void StorageHandler::SetCookies(
|
|
NetworkHandler::SetCookies(
|
|
storage_partition, std::move(cookies),
|
|
base::BindOnce(
|
|
- [](std::unique_ptr<SetCookiesCallback> callback, bool success) {
|
|
+ [](std::unique_ptr<i::SetCookiesCallback> callback, bool success) {
|
|
if (success) {
|
|
callback->sendSuccess();
|
|
} else {
|
|
diff --git content/browser/media/capture/frame_sink_video_capture_device.cc content/browser/media/capture/frame_sink_video_capture_device.cc
|
|
index 2630aae48b16..475dc5572ef7 100644
|
|
--- content/browser/media/capture/frame_sink_video_capture_device.cc
|
|
+++ content/browser/media/capture/frame_sink_video_capture_device.cc
|
|
@@ -53,11 +53,13 @@ class ScopedFrameDoneHelper
|
|
~ScopedFrameDoneHelper() final = default;
|
|
};
|
|
|
|
+namespace i {
|
|
void BindWakeLockProvider(
|
|
mojo::PendingReceiver<device::mojom::WakeLockProvider> receiver) {
|
|
DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
|
GetDeviceService().BindWakeLockProvider(std::move(receiver));
|
|
}
|
|
+}
|
|
|
|
} // namespace
|
|
|
|
@@ -364,7 +366,7 @@ void FrameSinkVideoCaptureDevice::RequestWakeLock() {
|
|
mojo::Remote<device::mojom::WakeLockProvider> wake_lock_provider;
|
|
auto receiver = wake_lock_provider.BindNewPipeAndPassReceiver();
|
|
base::PostTask(FROM_HERE, {BrowserThread::UI},
|
|
- base::BindOnce(&BindWakeLockProvider, std::move(receiver)));
|
|
+ base::BindOnce(&i::BindWakeLockProvider, std::move(receiver)));
|
|
wake_lock_provider->GetWakeLockWithoutContext(
|
|
device::mojom::WakeLockType::kPreventDisplaySleep,
|
|
device::mojom::WakeLockReason::kOther, "screen capture",
|
|
diff --git content/browser/renderer_host/media/media_devices_manager.cc content/browser/renderer_host/media/media_devices_manager.cc
|
|
index f355780cbd83..b13c0b99a530 100644
|
|
--- content/browser/renderer_host/media/media_devices_manager.cc
|
|
+++ content/browser/renderer_host/media/media_devices_manager.cc
|
|
@@ -60,6 +60,7 @@ struct {
|
|
// Frame rates for sources with no support for capability enumeration.
|
|
const uint16_t kFallbackVideoFrameRates[] = {30, 60};
|
|
|
|
+namespace i {
|
|
void SendLogMessage(const std::string& message) {
|
|
MediaStreamManager::SendMessageToNativeLog("MDM::" + message);
|
|
}
|
|
@@ -77,12 +78,13 @@ const char* DeviceTypeToString(blink::MediaDeviceType device_type) {
|
|
}
|
|
return "UNKNOWN";
|
|
}
|
|
+} // namespace i
|
|
|
|
std::string GetDevicesEnumeratedLogString(
|
|
blink::MediaDeviceType device_type,
|
|
const blink::WebMediaDeviceInfoArray& device_infos) {
|
|
std::string str = base::StringPrintf("DevicesEnumerated({type=%s}, ",
|
|
- DeviceTypeToString(device_type));
|
|
+ i::DeviceTypeToString(device_type));
|
|
base::StringAppendF(&str, "{labels=[");
|
|
for (const auto& device_info : device_infos)
|
|
base::StringAppendF(&str, "%s, ", device_info.label.c_str());
|
|
@@ -391,7 +393,7 @@ MediaDevicesManager::MediaDevicesManager(
|
|
DCHECK(video_capture_manager_.get());
|
|
DCHECK(!stop_removed_input_device_cb_.is_null());
|
|
DCHECK(!ui_input_device_change_cb_.is_null());
|
|
- SendLogMessage("MediaDevicesManager()");
|
|
+ i::SendLogMessage("MediaDevicesManager()");
|
|
cache_policies_.fill(CachePolicy::NO_CACHE);
|
|
has_seen_result_.fill(false);
|
|
}
|
|
@@ -433,7 +435,7 @@ void MediaDevicesManager::EnumerateDevices(
|
|
DCHECK(request_audio_input_capabilities &&
|
|
requested_types[blink::MEDIA_DEVICE_TYPE_AUDIO_INPUT] ||
|
|
!request_audio_input_capabilities);
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ i::SendLogMessage(base::StringPrintf(
|
|
"EnumerateDevices({render_process_id=%d}, {render_frame_id=%d}, "
|
|
"{request_audio=%s}, {request_video=%s})",
|
|
render_process_id, render_frame_id,
|
|
@@ -514,7 +516,7 @@ void MediaDevicesManager::StartMonitoring() {
|
|
std::make_unique<AudioServiceDeviceListener>();
|
|
}
|
|
#endif
|
|
- SendLogMessage("StartMonitoring()");
|
|
+ i::SendLogMessage("StartMonitoring()");
|
|
monitoring_started_ = true;
|
|
base::SystemMonitor::Get()->AddDevicesChangedObserver(this);
|
|
|
|
@@ -547,7 +549,7 @@ void MediaDevicesManager::StopMonitoring() {
|
|
DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
|
if (!monitoring_started_)
|
|
return;
|
|
- SendLogMessage(base::StringPrintf("StopMonitoring([this=%p])", this));
|
|
+ i::SendLogMessage(base::StringPrintf("StopMonitoring([this=%p])", this));
|
|
base::SystemMonitor::Get()->RemoveDevicesChangedObserver(this);
|
|
audio_service_device_listener_.reset();
|
|
monitoring_started_ = false;
|
|
@@ -857,8 +859,8 @@ void MediaDevicesManager::DoEnumerateDevices(blink::MediaDeviceType type) {
|
|
CacheInfo& cache_info = cache_infos_[type];
|
|
if (cache_info.is_update_ongoing())
|
|
return;
|
|
- SendLogMessage(base::StringPrintf("DoEnumerateDevices({type=%s})",
|
|
- DeviceTypeToString(type)));
|
|
+ i::SendLogMessage(base::StringPrintf("DoEnumerateDevices({type=%s})",
|
|
+ i::DeviceTypeToString(type)));
|
|
|
|
cache_info.UpdateStarted();
|
|
switch (type) {
|
|
@@ -928,7 +930,7 @@ void MediaDevicesManager::DevicesEnumerated(
|
|
UpdateSnapshot(type, snapshot);
|
|
cache_infos_[type].UpdateCompleted();
|
|
has_seen_result_[type] = true;
|
|
- SendLogMessage(GetDevicesEnumeratedLogString(type, snapshot));
|
|
+ i::SendLogMessage(GetDevicesEnumeratedLogString(type, snapshot));
|
|
|
|
if (cache_policies_[type] == CachePolicy::NO_CACHE) {
|
|
for (auto& request : requests_)
|
|
@@ -1047,8 +1049,8 @@ void MediaDevicesManager::HandleDevicesChanged(blink::MediaDeviceType type) {
|
|
DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
|
DCHECK(IsValidMediaDeviceType(type));
|
|
if (!cache_infos_[type].is_update_ongoing()) {
|
|
- SendLogMessage(base::StringPrintf("HandleDevicesChanged({type=%s}",
|
|
- DeviceTypeToString(type)));
|
|
+ i::SendLogMessage(base::StringPrintf("HandleDevicesChanged({type=%s}",
|
|
+ i::DeviceTypeToString(type)));
|
|
}
|
|
cache_infos_[type].InvalidateCache();
|
|
DoEnumerateDevices(type);
|
|
@@ -1151,9 +1153,9 @@ void MediaDevicesManager::NotifyDeviceChange(
|
|
auto it = subscriptions_.find(subscription_id);
|
|
if (it == subscriptions_.end())
|
|
return;
|
|
- SendLogMessage(
|
|
+ i::SendLogMessage(
|
|
base::StringPrintf("NotifyDeviceChange({subscription_id=%u}, {type=%s}",
|
|
- subscription_id, DeviceTypeToString(type)));
|
|
+ subscription_id, i::DeviceTypeToString(type)));
|
|
|
|
const SubscriptionRequest& request = it->second;
|
|
request.listener_->OnDevicesChanged(
|
|
diff --git content/browser/service_worker/service_worker_registry.cc content/browser/service_worker/service_worker_registry.cc
|
|
index 7f3723d16532..b1baf98fe511 100644
|
|
--- content/browser/service_worker/service_worker_registry.cc
|
|
+++ content/browser/service_worker/service_worker_registry.cc
|
|
@@ -18,9 +18,11 @@ namespace content {
|
|
|
|
namespace {
|
|
|
|
+namespace i {
|
|
void RunSoon(const base::Location& from_here, base::OnceClosure closure) {
|
|
base::ThreadTaskRunnerHandle::Get()->PostTask(from_here, std::move(closure));
|
|
}
|
|
+}
|
|
|
|
void CompleteFindNow(scoped_refptr<ServiceWorkerRegistration> registration,
|
|
blink::ServiceWorkerStatusCode status,
|
|
@@ -39,7 +41,7 @@ void CompleteFindSoon(
|
|
scoped_refptr<ServiceWorkerRegistration> registration,
|
|
blink::ServiceWorkerStatusCode status,
|
|
ServiceWorkerRegistry::FindRegistrationCallback callback) {
|
|
- RunSoon(from_here, base::BindOnce(&CompleteFindNow, std::move(registration),
|
|
+ i::RunSoon(from_here, base::BindOnce(&CompleteFindNow, std::move(registration),
|
|
status, std::move(callback)));
|
|
}
|
|
|
|
@@ -116,7 +118,7 @@ void ServiceWorkerRegistry::FindRegistrationForScope(
|
|
const GURL& scope,
|
|
FindRegistrationCallback callback) {
|
|
if (storage()->IsDisabled()) {
|
|
- RunSoon(
|
|
+ i::RunSoon(
|
|
FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorAbort, nullptr));
|
|
@@ -232,7 +234,7 @@ void ServiceWorkerRegistry::StoreRegistration(
|
|
DCHECK(version);
|
|
|
|
if (storage()->IsDisabled()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorAbort));
|
|
return;
|
|
@@ -265,7 +267,7 @@ void ServiceWorkerRegistry::StoreRegistration(
|
|
version->script_cache_map()->GetResources(&resources);
|
|
|
|
if (resources.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
@@ -289,7 +291,7 @@ void ServiceWorkerRegistry::DeleteRegistration(
|
|
const GURL& origin,
|
|
StatusCallback callback) {
|
|
if (storage()->IsDisabled()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorAbort));
|
|
return;
|
|
@@ -353,14 +355,14 @@ void ServiceWorkerRegistry::GetUserData(int64_t registration_id,
|
|
GetUserDataCallback callback) {
|
|
if (registration_id == blink::mojom::kInvalidServiceWorkerRegistrationId ||
|
|
keys.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback), std::vector<std::string>(),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
}
|
|
for (const std::string& key : keys) {
|
|
if (key.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback), std::vector<std::string>(),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
@@ -379,7 +381,7 @@ void ServiceWorkerRegistry::GetUserDataByKeyPrefix(
|
|
GetUserDataCallback callback) {
|
|
if (registration_id == blink::mojom::kInvalidServiceWorkerRegistrationId ||
|
|
key_prefix.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback), std::vector<std::string>(),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
@@ -397,7 +399,7 @@ void ServiceWorkerRegistry::GetUserKeysAndDataByKeyPrefix(
|
|
GetUserKeysAndDataCallback callback) {
|
|
if (registration_id == blink::mojom::kInvalidServiceWorkerRegistrationId ||
|
|
key_prefix.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
base::flat_map<std::string, std::string>(),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
@@ -417,14 +419,14 @@ void ServiceWorkerRegistry::StoreUserData(
|
|
StatusCallback callback) {
|
|
if (registration_id == blink::mojom::kInvalidServiceWorkerRegistrationId ||
|
|
key_value_pairs.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
}
|
|
for (const auto& kv : key_value_pairs) {
|
|
if (kv.first.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
@@ -442,14 +444,14 @@ void ServiceWorkerRegistry::ClearUserData(int64_t registration_id,
|
|
StatusCallback callback) {
|
|
if (registration_id == blink::mojom::kInvalidServiceWorkerRegistrationId ||
|
|
keys.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
}
|
|
for (const std::string& key : keys) {
|
|
if (key.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
@@ -468,14 +470,14 @@ void ServiceWorkerRegistry::ClearUserDataByKeyPrefixes(
|
|
StatusCallback callback) {
|
|
if (registration_id == blink::mojom::kInvalidServiceWorkerRegistrationId ||
|
|
key_prefixes.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
}
|
|
for (const std::string& key_prefix : key_prefixes) {
|
|
if (key_prefix.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
@@ -492,7 +494,7 @@ void ServiceWorkerRegistry::ClearUserDataForAllRegistrationsByKeyPrefix(
|
|
const std::string& key_prefix,
|
|
StatusCallback callback) {
|
|
if (key_prefix.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
return;
|
|
@@ -508,7 +510,7 @@ void ServiceWorkerRegistry::GetUserDataForAllRegistrations(
|
|
const std::string& key,
|
|
GetUserDataForAllRegistrationsCallback callback) {
|
|
if (key.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
std::vector<std::pair<int64_t, std::string>>(),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
@@ -525,7 +527,7 @@ void ServiceWorkerRegistry::GetUserDataForAllRegistrationsByKeyPrefix(
|
|
const std::string& key_prefix,
|
|
GetUserDataForAllRegistrationsCallback callback) {
|
|
if (key_prefix.empty()) {
|
|
- RunSoon(FROM_HERE,
|
|
+ i::RunSoon(FROM_HERE,
|
|
base::BindOnce(std::move(callback),
|
|
std::vector<std::pair<int64_t, std::string>>(),
|
|
blink::ServiceWorkerStatusCode::kErrorFailed));
|
|
diff --git content/browser/web_package/web_bundle_blob_data_source.cc content/browser/web_package/web_bundle_blob_data_source.cc
|
|
index ee575969d8e8..1f11b02fb049 100644
|
|
--- content/browser/web_package/web_bundle_blob_data_source.cc
|
|
+++ content/browser/web_package/web_bundle_blob_data_source.cc
|
|
@@ -23,6 +23,7 @@
|
|
namespace content {
|
|
namespace {
|
|
|
|
+namespace i {
|
|
class MojoBlobReaderDelegate : public storage::MojoBlobReader::Delegate {
|
|
public:
|
|
using CompletionCallback = base::OnceCallback<void(net::Error net_error)>;
|
|
@@ -43,6 +44,7 @@ class MojoBlobReaderDelegate : public storage::MojoBlobReader::Delegate {
|
|
CompletionCallback completion_callback_;
|
|
DISALLOW_COPY_AND_ASSIGN(MojoBlobReaderDelegate);
|
|
};
|
|
+} // namespace i
|
|
|
|
void OnReadComplete(
|
|
data_decoder::mojom::BundleDataSource::ReadCallback callback,
|
|
@@ -364,7 +366,7 @@ void WebBundleBlobDataSource::BlobDataSourceCore::OnBlobReadyForReadToDataPipe(
|
|
}
|
|
storage::MojoBlobReader::Create(
|
|
blob_.get(), net::HttpByteRange::Bounded(offset, offset + length - 1),
|
|
- std::make_unique<MojoBlobReaderDelegate>(std::move(callback)),
|
|
+ std::make_unique<i::MojoBlobReaderDelegate>(std::move(callback)),
|
|
std::move(producer_handle));
|
|
}
|
|
|
|
diff --git gpu/command_buffer/service/shared_image_backing_d3d.cc gpu/command_buffer/service/shared_image_backing_d3d.cc
|
|
index 73533fba5b15..42859c57dcd7 100644
|
|
--- gpu/command_buffer/service/shared_image_backing_d3d.cc
|
|
+++ gpu/command_buffer/service/shared_image_backing_d3d.cc
|
|
@@ -15,6 +15,7 @@ namespace gpu {
|
|
|
|
namespace {
|
|
|
|
+namespace i {
|
|
class ScopedRestoreTexture2D {
|
|
public:
|
|
explicit ScopedRestoreTexture2D(gl::GLApi* api) : api_(api) {
|
|
@@ -32,6 +33,7 @@ class ScopedRestoreTexture2D {
|
|
GLuint prev_binding_ = 0;
|
|
DISALLOW_COPY_AND_ASSIGN(ScopedRestoreTexture2D);
|
|
};
|
|
+} // namespace i
|
|
|
|
} // anonymous namespace
|
|
|
|
@@ -207,7 +209,7 @@ bool SharedImageBackingD3D::PresentSwapChain() {
|
|
}
|
|
|
|
gl::GLApi* const api = gl::g_current_gl_context;
|
|
- ScopedRestoreTexture2D scoped_restore(api);
|
|
+ i::ScopedRestoreTexture2D scoped_restore(api);
|
|
|
|
const GLenum target = GL_TEXTURE_2D;
|
|
const GLuint service_id =
|
|
diff --git media/muxers/webm_muxer.h media/muxers/webm_muxer.h
|
|
index 0d9b8c6de789..d78badac69b2 100644
|
|
--- media/muxers/webm_muxer.h
|
|
+++ media/muxers/webm_muxer.h
|
|
@@ -13,6 +13,7 @@
|
|
#include "base/containers/circular_deque.h"
|
|
#include "base/macros.h"
|
|
#include "base/numerics/safe_math.h"
|
|
+#include "base/optional.h"
|
|
#include "base/strings/string_piece.h"
|
|
#include "base/threading/thread_checker.h"
|
|
#include "base/time/time.h"
|
|
diff --git services/network/public/cpp/cert_verifier/nss_ocsp_session_url_loader.cc services/network/public/cpp/cert_verifier/nss_ocsp_session_url_loader.cc
|
|
index 0a95dacbfba4..a120f442770c 100644
|
|
--- services/network/public/cpp/cert_verifier/nss_ocsp_session_url_loader.cc
|
|
+++ services/network/public/cpp/cert_verifier/nss_ocsp_session_url_loader.cc
|
|
@@ -22,9 +22,11 @@ namespace {
|
|
// URL.
|
|
const int kMaxResponseSizeInBytes = 5 * 1024 * 1024;
|
|
|
|
+namespace i {
|
|
bool CanFetchUrl(const GURL& url) {
|
|
return url.SchemeIs("http");
|
|
}
|
|
+} // namespace i
|
|
|
|
} // namespace
|
|
|
|
@@ -63,7 +65,7 @@ void OCSPRequestSessionDelegateURLLoader::StartLoad(
|
|
const net::OCSPRequestSessionParams* params) {
|
|
DCHECK(load_task_runner_->RunsTasksInCurrentSequence());
|
|
|
|
- if (!CanFetchUrl(params->url) || !delegate_factory_) {
|
|
+ if (!i::CanFetchUrl(params->url) || !delegate_factory_) {
|
|
CancelLoad();
|
|
return;
|
|
}
|
|
@@ -142,7 +144,7 @@ void OCSPRequestSessionDelegateURLLoader::OnReceivedRedirect(
|
|
std::vector<std::string>* removed_headers) {
|
|
DCHECK(load_task_runner_->RunsTasksInCurrentSequence());
|
|
|
|
- if (!CanFetchUrl(redirect_info.new_url)) {
|
|
+ if (!i::CanFetchUrl(redirect_info.new_url)) {
|
|
CancelLoad(); // May delete |this|
|
|
}
|
|
}
|
|
diff --git storage/browser/quota/quota_settings.cc storage/browser/quota/quota_settings.cc
|
|
index b2210b55b40f..668246e5f363 100644
|
|
--- storage/browser/quota/quota_settings.cc
|
|
+++ storage/browser/quota/quota_settings.cc
|
|
@@ -21,7 +21,9 @@ namespace storage {
|
|
|
|
namespace {
|
|
|
|
+namespace i {
|
|
const int64_t kMBytes = 1024 * 1024;
|
|
+}
|
|
const int kRandomizedPercentage = 10;
|
|
|
|
// Skews |value| by +/- |percent|.
|
|
@@ -35,7 +37,7 @@ storage::QuotaSettings CalculateIncognitoDynamicSettings(
|
|
// The incognito pool size is a fraction of the amount of system memory,
|
|
// and the amount is capped to a hard limit.
|
|
double incognito_pool_size_ratio = 0.1; // 10%
|
|
- int64_t max_incognito_pool_size = 300 * kMBytes;
|
|
+ int64_t max_incognito_pool_size = 300 * i::kMBytes;
|
|
if (base::FeatureList::IsEnabled(features::kIncognitoDynamicQuota)) {
|
|
const double lower_bound = features::kIncognitoQuotaRatioLowerBound.Get();
|
|
const double upper_bound = features::kIncognitoQuotaRatioUpperBound.Get();
|
|
@@ -89,7 +91,7 @@ base::Optional<storage::QuotaSettings> CalculateNominalDynamicSettings(
|
|
// * 64GB storage -- min(6GB,2GB) = 2GB
|
|
// * 16GB storage -- min(1.6GB,2GB) = 1.6GB
|
|
// * 8GB storage -- min(800MB,2GB) = 800MB
|
|
- const int64_t kShouldRemainAvailableFixed = 2048 * kMBytes; // 2GB
|
|
+ const int64_t kShouldRemainAvailableFixed = 2048 * i::kMBytes; // 2GB
|
|
const double kShouldRemainAvailableRatio = 0.1; // 10%
|
|
|
|
// The amount of the device's storage the browser attempts to
|
|
@@ -104,7 +106,7 @@ base::Optional<storage::QuotaSettings> CalculateNominalDynamicSettings(
|
|
// * 64GB storage -- min(640MB,1GB) = 640MB
|
|
// * 16GB storage -- min(160MB,1GB) = 160MB
|
|
// * 8GB storage -- min(80MB,1GB) = 80MB
|
|
- const int64_t kMustRemainAvailableFixed = 1024 * kMBytes; // 1GB
|
|
+ const int64_t kMustRemainAvailableFixed = 1024 * i::kMBytes; // 1GB
|
|
const double kMustRemainAvailableRatio = 0.01; // 1%
|
|
|
|
// The fraction of the temporary pool that can be utilized by a single host.
|
|
@@ -116,7 +118,7 @@ base::Optional<storage::QuotaSettings> CalculateNominalDynamicSettings(
|
|
// SessionOnly (or ephemeral) origins are allotted a fraction of what
|
|
// normal origins are provided, and the amount is capped to a hard limit.
|
|
const double kSessionOnlyHostQuotaRatio = 0.1; // 10%
|
|
- const int64_t kMaxSessionOnlyHostQuota = 300 * kMBytes;
|
|
+ const int64_t kMaxSessionOnlyHostQuota = 300 * i::kMBytes;
|
|
|
|
storage::QuotaSettings settings;
|
|
|
|
diff --git third_party/blink/renderer/core/animation/css_transform_interpolation_type.cc third_party/blink/renderer/core/animation/css_transform_interpolation_type.cc
|
|
index 25afc795a40f..202e40badb96 100644
|
|
--- third_party/blink/renderer/core/animation/css_transform_interpolation_type.cc
|
|
+++ third_party/blink/renderer/core/animation/css_transform_interpolation_type.cc
|
|
@@ -45,6 +45,7 @@ class InheritedTransformChecker
|
|
const TransformOperations inherited_transform_;
|
|
};
|
|
|
|
+namespace i {
|
|
class AlwaysInvalidateChecker
|
|
: public CSSInterpolationType::CSSConversionChecker {
|
|
public:
|
|
@@ -53,6 +54,8 @@ class AlwaysInvalidateChecker
|
|
return false;
|
|
}
|
|
};
|
|
+} // namespace i
|
|
+
|
|
} // namespace
|
|
|
|
InterpolationValue CSSTransformInterpolationType::MaybeConvertNeutral(
|
|
@@ -124,7 +127,7 @@ CSSTransformInterpolationType::PreInterpolationCompositeIfNeeded(
|
|
// to disable that caching in this case.
|
|
// TODO(crbug.com/1009230): Remove this once our interpolation code isn't
|
|
// caching composited values.
|
|
- conversion_checkers.push_back(std::make_unique<AlwaysInvalidateChecker>());
|
|
+ conversion_checkers.push_back(std::make_unique<i::AlwaysInvalidateChecker>());
|
|
|
|
InterpolableTransformList& transform_list =
|
|
To<InterpolableTransformList>(*value.interpolable_value);
|
|
diff --git third_party/blink/renderer/core/layout/ng/ng_absolute_utils.cc third_party/blink/renderer/core/layout/ng/ng_absolute_utils.cc
|
|
index a8595ea2ff08..043350e75692 100644
|
|
--- third_party/blink/renderer/core/layout/ng/ng_absolute_utils.cc
|
|
+++ third_party/blink/renderer/core/layout/ng/ng_absolute_utils.cc
|
|
@@ -57,55 +57,57 @@ bool IsTopDominant(const WritingMode container_writing_mode,
|
|
|
|
// A direction agnostic version of |NGLogicalStaticPosition::InlineEdge|, and
|
|
// |NGLogicalStaticPosition::BlockEdge|.
|
|
+namespace i {
|
|
enum StaticPositionEdge { kStart, kCenter, kEnd };
|
|
+}
|
|
|
|
-inline StaticPositionEdge GetStaticPositionEdge(
|
|
+inline i::StaticPositionEdge GetStaticPositionEdge(
|
|
NGLogicalStaticPosition::InlineEdge inline_edge) {
|
|
switch (inline_edge) {
|
|
case NGLogicalStaticPosition::InlineEdge::kInlineStart:
|
|
- return kStart;
|
|
+ return i::kStart;
|
|
case NGLogicalStaticPosition::InlineEdge::kInlineCenter:
|
|
- return kCenter;
|
|
+ return i::kCenter;
|
|
case NGLogicalStaticPosition::InlineEdge::kInlineEnd:
|
|
- return kEnd;
|
|
+ return i::kEnd;
|
|
}
|
|
}
|
|
|
|
-inline StaticPositionEdge GetStaticPositionEdge(
|
|
+inline i::StaticPositionEdge GetStaticPositionEdge(
|
|
NGLogicalStaticPosition::BlockEdge block_edge) {
|
|
switch (block_edge) {
|
|
case NGLogicalStaticPosition::BlockEdge::kBlockStart:
|
|
- return kStart;
|
|
+ return i::kStart;
|
|
case NGLogicalStaticPosition::BlockEdge::kBlockCenter:
|
|
- return kCenter;
|
|
+ return i::kCenter;
|
|
case NGLogicalStaticPosition::BlockEdge::kBlockEnd:
|
|
- return kEnd;
|
|
+ return i::kEnd;
|
|
}
|
|
}
|
|
|
|
-inline LayoutUnit StaticPositionStartInset(StaticPositionEdge edge,
|
|
+inline LayoutUnit StaticPositionStartInset(i::StaticPositionEdge edge,
|
|
LayoutUnit static_position_offset,
|
|
LayoutUnit size) {
|
|
switch (edge) {
|
|
- case kStart:
|
|
+ case i::kStart:
|
|
return static_position_offset;
|
|
- case kCenter:
|
|
+ case i::kCenter:
|
|
return static_position_offset - (size / 2);
|
|
- case kEnd:
|
|
+ case i::kEnd:
|
|
return static_position_offset - size;
|
|
}
|
|
}
|
|
|
|
-inline LayoutUnit StaticPositionEndInset(StaticPositionEdge edge,
|
|
+inline LayoutUnit StaticPositionEndInset(i::StaticPositionEdge edge,
|
|
LayoutUnit static_position_offset,
|
|
LayoutUnit available_size,
|
|
LayoutUnit size) {
|
|
switch (edge) {
|
|
- case kStart:
|
|
+ case i::kStart:
|
|
return available_size - static_position_offset - size;
|
|
- case kCenter:
|
|
+ case i::kCenter:
|
|
return available_size - static_position_offset - (size / 2);
|
|
- case kEnd:
|
|
+ case i::kEnd:
|
|
return available_size - static_position_offset;
|
|
}
|
|
}
|
|
@@ -136,7 +138,7 @@ void ComputeAbsoluteSize(const LayoutUnit border_padding_size,
|
|
const LayoutUnit min_size,
|
|
const LayoutUnit max_size,
|
|
const LayoutUnit static_position_offset,
|
|
- StaticPositionEdge static_position_edge,
|
|
+ i::StaticPositionEdge static_position_edge,
|
|
bool is_start_dominant,
|
|
bool is_block_direction,
|
|
base::Optional<LayoutUnit> size,
|
|
@@ -178,13 +180,13 @@ void ComputeAbsoluteSize(const LayoutUnit border_padding_size,
|
|
|
|
LayoutUnit computed_available_size;
|
|
switch (static_position_edge) {
|
|
- case kStart:
|
|
+ case i::kStart:
|
|
// The available-size for the start static-position "grows" towards the
|
|
// end edge.
|
|
// | *----------->|
|
|
computed_available_size = available_size - static_position_offset;
|
|
break;
|
|
- case kCenter:
|
|
+ case i::kCenter:
|
|
// The available-size for the center static-position "grows" towards
|
|
// both edges (equally), and stops when it hits the first one.
|
|
// |<-----*----> |
|
|
@@ -192,7 +194,7 @@ void ComputeAbsoluteSize(const LayoutUnit border_padding_size,
|
|
2 * std::min(static_position_offset,
|
|
available_size - static_position_offset);
|
|
break;
|
|
- case kEnd:
|
|
+ case i::kEnd:
|
|
// The available-size for the end static-position "grows" towards the
|
|
// start edge.
|
|
// |<-----* |
|
|
diff --git third_party/blink/renderer/modules/mediastream/input_device_info.cc third_party/blink/renderer/modules/mediastream/input_device_info.cc
|
|
index 9ec87eb44495..74259742e417 100644
|
|
--- third_party/blink/renderer/modules/mediastream/input_device_info.cc
|
|
+++ third_party/blink/renderer/modules/mediastream/input_device_info.cc
|
|
@@ -23,6 +23,7 @@ namespace {
|
|
|
|
// TODO(c.padhi): Merge this method with ToWebFacingMode() in
|
|
// media_stream_constraints_util_video_device.h, see https://crbug.com/821668.
|
|
+namespace i {
|
|
WebMediaStreamTrack::FacingMode ToWebFacingMode(
|
|
media::VideoFacingMode facing_mode) {
|
|
switch (facing_mode) {
|
|
@@ -37,6 +38,7 @@ WebMediaStreamTrack::FacingMode ToWebFacingMode(
|
|
return WebMediaStreamTrack::FacingMode::kNone;
|
|
}
|
|
}
|
|
+} // namespace i
|
|
|
|
} // namespace
|
|
|
|
@@ -53,7 +55,7 @@ void InputDeviceInfo::SetVideoInputCapabilities(
|
|
// ComputeCapabilitiesForVideoSource() in media_stream_constraints_util.h, see
|
|
// https://crbug.com/821668.
|
|
platform_capabilities_.facing_mode =
|
|
- ToWebFacingMode(video_input_capabilities->facing_mode);
|
|
+ i::ToWebFacingMode(video_input_capabilities->facing_mode);
|
|
if (!video_input_capabilities->formats.IsEmpty()) {
|
|
int max_width = 1;
|
|
int max_height = 1;
|
|
diff --git third_party/blink/renderer/modules/mediastream/processed_local_audio_source.cc third_party/blink/renderer/modules/mediastream/processed_local_audio_source.cc
|
|
index 060674f1e823..80ef06e6fbfb 100644
|
|
--- third_party/blink/renderer/modules/mediastream/processed_local_audio_source.cc
|
|
+++ third_party/blink/renderer/modules/mediastream/processed_local_audio_source.cc
|
|
@@ -38,9 +38,11 @@ using EchoCancellationType =
|
|
|
|
namespace {
|
|
|
|
+namespace k {
|
|
void SendLogMessage(const std::string& message) {
|
|
blink::WebRtcLogMessage("PLAS::" + message);
|
|
}
|
|
+}
|
|
|
|
// Used as an identifier for ProcessedLocalAudioSource::From().
|
|
void* const kProcessedLocalAudioSourceIdentifier =
|
|
@@ -114,7 +116,7 @@ ProcessedLocalAudioSource::ProcessedLocalAudioSource(
|
|
volume_(0),
|
|
allow_invalid_render_frame_id_for_testing_(false) {
|
|
SetDevice(device);
|
|
- SendLogMessage(
|
|
+ k::SendLogMessage(
|
|
base::StringPrintf("ProcessedLocalAudioSource({session_id=%s})",
|
|
device.session_id().ToString().c_str()));
|
|
}
|
|
@@ -135,7 +137,7 @@ ProcessedLocalAudioSource* ProcessedLocalAudioSource::From(
|
|
|
|
void ProcessedLocalAudioSource::SendLogMessageWithSessionId(
|
|
const std::string& message) const {
|
|
- SendLogMessage(message + " [session_id=" + device().session_id().ToString() +
|
|
+ k::SendLogMessage(message + " [session_id=" + device().session_id().ToString() +
|
|
"]");
|
|
}
|
|
|
|
@@ -163,7 +165,7 @@ bool ProcessedLocalAudioSource::EnsureSourceIsStarted() {
|
|
return false;
|
|
}
|
|
|
|
- SendLogMessage(GetEnsureSourceIsStartedLogString(device()));
|
|
+ k::SendLogMessage(GetEnsureSourceIsStartedLogString(device()));
|
|
SendLogMessageWithSessionId(base::StringPrintf(
|
|
"EnsureSourceIsStarted() => (audio_processing_properties=[%s])",
|
|
GetAudioProcesingPropertiesLogString(audio_processing_properties_)
|
|
@@ -240,7 +242,7 @@ bool ProcessedLocalAudioSource::EnsureSourceIsStarted() {
|
|
channel_layout != media::CHANNEL_LAYOUT_STEREO &&
|
|
channel_layout != media::CHANNEL_LAYOUT_STEREO_AND_KEYBOARD_MIC &&
|
|
channel_layout != media::CHANNEL_LAYOUT_DISCRETE) {
|
|
- SendLogMessage(
|
|
+ k::SendLogMessage(
|
|
base::StringPrintf("EnsureSourceIsStarted() => (ERROR: "
|
|
"input channel layout (%d) is not supported.",
|
|
static_cast<int>(channel_layout)));
|
|
diff --git third_party/blink/renderer/modules/mediastream/user_media_processor.cc third_party/blink/renderer/modules/mediastream/user_media_processor.cc
|
|
index 19292a2b3279..d734b2df93c6 100644
|
|
--- third_party/blink/renderer/modules/mediastream/user_media_processor.cc
|
|
+++ third_party/blink/renderer/modules/mediastream/user_media_processor.cc
|
|
@@ -122,9 +122,11 @@ const char* MediaStreamRequestResultToString(MediaStreamRequestResult value) {
|
|
return "INVALID";
|
|
}
|
|
|
|
+namespace l {
|
|
void SendLogMessage(const std::string& message) {
|
|
blink::WebRtcLogMessage("UMP::" + message);
|
|
}
|
|
+}
|
|
|
|
std::string GetTrackLogString(const blink::WebMediaStreamTrack& track,
|
|
bool is_pending) {
|
|
@@ -494,10 +496,10 @@ void UserMediaProcessor::RequestInfo::StartAudioTrack(
|
|
#if DCHECK_IS_ON()
|
|
DCHECK(audio_capture_settings_.HasValue());
|
|
#endif
|
|
- SendLogMessage(GetTrackLogString(track, is_pending));
|
|
+ l::SendLogMessage(GetTrackLogString(track, is_pending));
|
|
blink::MediaStreamAudioSource* native_source =
|
|
blink::MediaStreamAudioSource::From(track.Source());
|
|
- SendLogMessage(GetTrackSourceLogString(native_source));
|
|
+ l::SendLogMessage(GetTrackSourceLogString(native_source));
|
|
// Add the source as pending since OnTrackStarted will expect it to be there.
|
|
sources_waiting_for_callback_.push_back(native_source);
|
|
|
|
@@ -518,7 +520,7 @@ UserMediaProcessor::RequestInfo::CreateAndStartVideoTrack(
|
|
DCHECK(source.GetType() == blink::WebMediaStreamSource::kTypeVideo);
|
|
DCHECK(web_request().Video());
|
|
DCHECK(video_capture_settings_.HasValue());
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"UMP::RI::CreateAndStartVideoTrack({request_id=%d})", request_id()));
|
|
|
|
blink::MediaStreamVideoSource* native_source =
|
|
@@ -546,7 +548,7 @@ void UserMediaProcessor::RequestInfo::OnTrackStarted(
|
|
blink::WebPlatformMediaStreamSource* source,
|
|
MediaStreamRequestResult result,
|
|
const blink::WebString& result_name) {
|
|
- SendLogMessage(GetOnTrackStartedLogString(request_id(), source, result));
|
|
+ l::SendLogMessage(GetOnTrackStartedLogString(request_id(), source, result));
|
|
auto** it = std::find(sources_waiting_for_callback_.begin(),
|
|
sources_waiting_for_callback_.end(), source);
|
|
DCHECK(it != sources_waiting_for_callback_.end());
|
|
@@ -605,7 +607,7 @@ void UserMediaProcessor::ProcessRequest(
|
|
DCHECK(!current_request_info_);
|
|
request_completed_cb_ = std::move(callback);
|
|
current_request_info_ = MakeGarbageCollected<RequestInfo>(std::move(request));
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"ProcessRequest({request_id=%d}, {audio=%d}, "
|
|
"{video=%d})",
|
|
current_request_info_->request_id(),
|
|
@@ -623,7 +625,7 @@ void UserMediaProcessor::SetupAudioInput() {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
DCHECK(current_request_info_);
|
|
DCHECK(current_request_info_->web_request().Audio());
|
|
- SendLogMessage(
|
|
+ l::SendLogMessage(
|
|
base::StringPrintf("SetupAudioInput({request_id=%d}, {constraints=%s})",
|
|
current_request_info_->request_id(),
|
|
current_request_info_->request()
|
|
@@ -643,7 +645,7 @@ void UserMediaProcessor::SetupAudioInput() {
|
|
}
|
|
|
|
if (blink::IsDeviceMediaType(audio_controls.stream_type)) {
|
|
- SendLogMessage(
|
|
+ l::SendLogMessage(
|
|
base::StringPrintf("SetupAudioInput({request_id=%d}) => "
|
|
"(Requesting device capabilities)",
|
|
current_request_info_->request_id()));
|
|
@@ -712,7 +714,7 @@ void UserMediaProcessor::SelectAudioSettings(
|
|
return;
|
|
|
|
DCHECK(current_request_info_->stream_controls()->audio.requested);
|
|
- SendLogMessage(base::StringPrintf("SelectAudioSettings({request_id=%d})",
|
|
+ l::SendLogMessage(base::StringPrintf("SelectAudioSettings({request_id=%d})",
|
|
current_request_info_->request_id()));
|
|
auto settings = SelectSettingsAudioCapture(
|
|
capabilities, web_request.AudioConstraints(),
|
|
@@ -790,7 +792,7 @@ void UserMediaProcessor::SetupVideoInput() {
|
|
: StreamSelectionStrategy::FORCE_NEW_STREAM);
|
|
return;
|
|
}
|
|
- SendLogMessage(
|
|
+ l::SendLogMessage(
|
|
base::StringPrintf("SetupVideoInput. request_id=%d, video constraints=%s",
|
|
current_request_info_->request_id(),
|
|
current_request_info_->request()
|
|
@@ -836,7 +838,7 @@ void UserMediaProcessor::SelectVideoDeviceSettings(
|
|
DCHECK(current_request_info_->stream_controls()->video.requested);
|
|
DCHECK(blink::IsDeviceMediaType(
|
|
current_request_info_->stream_controls()->video.stream_type));
|
|
- SendLogMessage(base::StringPrintf("SelectVideoDeviceSettings. request_id=%d.",
|
|
+ l::SendLogMessage(base::StringPrintf("SelectVideoDeviceSettings. request_id=%d.",
|
|
current_request_info_->request_id()));
|
|
|
|
blink::VideoDeviceCaptureCapabilities capabilities;
|
|
@@ -879,7 +881,7 @@ void UserMediaProcessor::SelectVideoDeviceSettings(
|
|
void UserMediaProcessor::SelectVideoContentSettings() {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
DCHECK(current_request_info_);
|
|
- SendLogMessage(
|
|
+ l::SendLogMessage(
|
|
base::StringPrintf("SelectVideoContentSettings. request_id=%d.",
|
|
current_request_info_->request_id()));
|
|
gfx::Size screen_size = GetScreenSize();
|
|
@@ -912,7 +914,7 @@ void UserMediaProcessor::GenerateStreamForCurrentRequestInfo(
|
|
blink::mojom::StreamSelectionStrategy strategy) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
DCHECK(current_request_info_);
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"GenerateStreamForCurrentRequestInfo({request_id=%d}, "
|
|
"{audio.device_id=%s}, {video.device_id=%s})",
|
|
current_request_info_->request_id(),
|
|
@@ -965,7 +967,7 @@ void UserMediaProcessor::OnStreamGenerated(
|
|
if (!IsCurrentRequestInfo(request_id)) {
|
|
// This can happen if the request is canceled or the frame reloads while
|
|
// MediaStreamDispatcherHost is processing the request.
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"OnStreamGenerated([request_id=%d]) => (ERROR: invalid request ID)",
|
|
request_id));
|
|
OnStreamGeneratedForCancelledRequest(audio_devices, video_devices);
|
|
@@ -976,7 +978,7 @@ void UserMediaProcessor::OnStreamGenerated(
|
|
|
|
for (const auto* devices : {&audio_devices, &video_devices}) {
|
|
for (const auto& device : *devices) {
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"OnStreamGenerated({request_id=%d}, {label=%s}, {device=[id: %s, "
|
|
"name: "
|
|
"%s]})",
|
|
@@ -1007,7 +1009,7 @@ void UserMediaProcessor::OnStreamGenerated(
|
|
}
|
|
|
|
for (const auto& video_device : video_devices) {
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"OnStreamGenerated({request_id=%d}, {label=%s}, {device=[id: %s, "
|
|
"name: %s]}) => (Requesting video device formats)",
|
|
request_id, label.Utf8().c_str(), video_device.id.c_str(),
|
|
@@ -1044,7 +1046,7 @@ void UserMediaProcessor::GotAllVideoInputFormatsForDevice(
|
|
if (!IsCurrentRequestInfo(web_request))
|
|
return;
|
|
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"GotAllVideoInputFormatsForDevice({request_id=%d}, "
|
|
"{label=%s}, {device=[id: %s]}, {success=%d})",
|
|
current_request_info_->request_id(), label.Utf8().c_str(),
|
|
@@ -1081,7 +1083,7 @@ gfx::Size UserMediaProcessor::GetScreenSize() {
|
|
void UserMediaProcessor::OnStreamGeneratedForCancelledRequest(
|
|
const Vector<MediaStreamDevice>& audio_devices,
|
|
const Vector<MediaStreamDevice>& video_devices) {
|
|
- SendLogMessage("OnStreamGeneratedForCancelledRequest()");
|
|
+ l::SendLogMessage("OnStreamGeneratedForCancelledRequest()");
|
|
// Only stop the device if the device is not used in another MediaStream.
|
|
for (auto* it = audio_devices.begin(); it != audio_devices.end(); ++it) {
|
|
if (!FindLocalSource(*it)) {
|
|
@@ -1155,7 +1157,7 @@ void UserMediaProcessor::OnStreamGenerationFailed(
|
|
// MediaStreamDispatcherHost is processing the request.
|
|
return;
|
|
}
|
|
- SendLogMessage(base::StringPrintf("OnStreamGenerationFailed({request_id=%d})",
|
|
+ l::SendLogMessage(base::StringPrintf("OnStreamGenerationFailed({request_id=%d})",
|
|
current_request_info_->request_id()));
|
|
|
|
GetUserMediaRequestFailed(result);
|
|
@@ -1164,7 +1166,7 @@ void UserMediaProcessor::OnStreamGenerationFailed(
|
|
|
|
void UserMediaProcessor::OnDeviceStopped(const MediaStreamDevice& device) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"OnDeviceStopped({session_id=%s}, {device_id=%s})",
|
|
device.session_id().ToString().c_str(), device.id.c_str()));
|
|
|
|
@@ -1227,7 +1229,7 @@ blink::WebMediaStreamSource UserMediaProcessor::InitializeVideoSourceObject(
|
|
const MediaStreamDevice& device) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
DCHECK(current_request_info_);
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"UMP::InitializeVideoSourceObject({request_id=%d}, {device=[id: %s, "
|
|
"name: %s]})",
|
|
current_request_info_->request_id(), device.id.c_str(),
|
|
@@ -1255,7 +1257,7 @@ blink::WebMediaStreamSource UserMediaProcessor::InitializeAudioSourceObject(
|
|
bool* is_pending) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
DCHECK(current_request_info_);
|
|
- SendLogMessage(
|
|
+ l::SendLogMessage(
|
|
base::StringPrintf("InitializeAudioSourceObject({session_id=%s})",
|
|
device.session_id().ToString().c_str()));
|
|
|
|
@@ -1398,7 +1400,7 @@ UserMediaProcessor::CreateVideoSource(
|
|
|
|
void UserMediaProcessor::StartTracks(const String& label) {
|
|
DCHECK(!current_request_info_->web_request().IsNull());
|
|
- SendLogMessage(base::StringPrintf("StartTracks({request_id=%d}, {label=%s})",
|
|
+ l::SendLogMessage(base::StringPrintf("StartTracks({request_id=%d}, {label=%s})",
|
|
current_request_info_->request_id(),
|
|
label.Utf8().c_str()));
|
|
if (auto* media_stream_device_observer = GetMediaStreamDeviceObserver()) {
|
|
@@ -1438,7 +1440,7 @@ void UserMediaProcessor::CreateVideoTracks(
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
DCHECK(current_request_info_);
|
|
DCHECK_EQ(devices.size(), webkit_tracks->size());
|
|
- SendLogMessage(base::StringPrintf("UMP::CreateVideoTracks({request_id=%d})",
|
|
+ l::SendLogMessage(base::StringPrintf("UMP::CreateVideoTracks({request_id=%d})",
|
|
current_request_info_->request_id()));
|
|
|
|
for (WTF::wtf_size_t i = 0; i < devices.size(); ++i) {
|
|
@@ -1461,7 +1463,7 @@ void UserMediaProcessor::CreateAudioTracks(
|
|
current_request_info_->audio_capture_settings().HasValue() &&
|
|
current_request_info_->audio_capture_settings()
|
|
.render_to_associated_sink();
|
|
- SendLogMessage(
|
|
+ l::SendLogMessage(
|
|
base::StringPrintf("CreateAudioTracks({render_to_associated_sink=%d})",
|
|
render_to_associated_sink));
|
|
if (!render_to_associated_sink) {
|
|
@@ -1491,7 +1493,7 @@ void UserMediaProcessor::OnCreateNativeTracksCompleted(
|
|
MediaStreamRequestResult result,
|
|
const String& constraint_name) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"UMP::OnCreateNativeTracksCompleted({request_id = %d}, {label=%s})",
|
|
request_info->request_id(), label.Utf8().c_str()));
|
|
if (result == MediaStreamRequestResult::OK) {
|
|
@@ -1524,7 +1526,7 @@ void UserMediaProcessor::GetUserMediaRequestSucceeded(
|
|
blink::WebUserMediaRequest web_request) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
DCHECK(IsCurrentRequestInfo(web_request));
|
|
- SendLogMessage(
|
|
+ l::SendLogMessage(
|
|
base::StringPrintf("GetUserMediaRequestSucceeded({request_id=%d})",
|
|
current_request_info_->request_id()));
|
|
|
|
@@ -1544,7 +1546,7 @@ void UserMediaProcessor::DelayedGetUserMediaRequestSucceeded(
|
|
const blink::WebMediaStream& stream,
|
|
blink::WebUserMediaRequest web_request) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"DelayedGetUserMediaRequestSucceeded({request_id=%d}, {result=%s})",
|
|
request_id,
|
|
MediaStreamRequestResultToString(MediaStreamRequestResult::OK)));
|
|
@@ -1558,7 +1560,7 @@ void UserMediaProcessor::GetUserMediaRequestFailed(
|
|
const String& constraint_name) {
|
|
DCHECK(current_request_info_);
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(
|
|
+ l::SendLogMessage(
|
|
base::StringPrintf("GetUserMediaRequestFailed({request_id=%d})",
|
|
current_request_info_->request_id()));
|
|
|
|
@@ -1580,7 +1582,7 @@ void UserMediaProcessor::DelayedGetUserMediaRequestFailed(
|
|
const String& constraint_name) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
blink::LogUserMediaRequestResult(result);
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"DelayedGetUserMediaRequestFailed({request_id=%d}, {result=%s})",
|
|
request_id, MediaStreamRequestResultToString(result)));
|
|
DeleteWebRequest(web_request);
|
|
@@ -1700,7 +1702,7 @@ blink::WebMediaStreamSource UserMediaProcessor::FindOrInitializeSourceObject(
|
|
bool UserMediaProcessor::RemoveLocalSource(
|
|
const blink::WebMediaStreamSource& source) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"RemoveLocalSource({id=%s}, {name=%s}, {group_id=%s})",
|
|
source.Id().Utf8().c_str(), source.GetName().Utf8().c_str(),
|
|
source.GroupId().Utf8().c_str()));
|
|
@@ -1797,7 +1799,7 @@ void UserMediaProcessor::OnLocalSourceStopped(
|
|
const blink::WebMediaStreamSource& source) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
blink::WebPlatformMediaStreamSource* source_impl = source.GetPlatformSource();
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"OnLocalSourceStopped({session_id=%s})",
|
|
source_impl->device().session_id().ToString().c_str()));
|
|
|
|
@@ -1816,7 +1818,7 @@ void UserMediaProcessor::StopLocalSource(
|
|
const blink::WebMediaStreamSource& source,
|
|
bool notify_dispatcher) {
|
|
blink::WebPlatformMediaStreamSource* source_impl = source.GetPlatformSource();
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ l::SendLogMessage(base::StringPrintf(
|
|
"StopLocalSource({session_id=%s})",
|
|
source_impl->device().session_id().ToString().c_str()));
|
|
|
|
diff --git third_party/blink/renderer/modules/peerconnection/BUILD.gn third_party/blink/renderer/modules/peerconnection/BUILD.gn
|
|
index 467410d76984..2cdb84e6bdae 100644
|
|
--- third_party/blink/renderer/modules/peerconnection/BUILD.gn
|
|
+++ third_party/blink/renderer/modules/peerconnection/BUILD.gn
|
|
@@ -5,6 +5,7 @@
|
|
import("//third_party/blink/renderer/modules/modules.gni")
|
|
|
|
blink_modules_sources("peerconnection") {
|
|
+ never_build_jumbo = true
|
|
sources = [
|
|
"adapters/dtls_transport_proxy.cc",
|
|
"adapters/dtls_transport_proxy.h",
|
|
diff --git third_party/blink/renderer/modules/xr/xr_hit_test_source.cc third_party/blink/renderer/modules/xr/xr_hit_test_source.cc
|
|
index a7903d985d0b..e3bcef51a01e 100644
|
|
--- third_party/blink/renderer/modules/xr/xr_hit_test_source.cc
|
|
+++ third_party/blink/renderer/modules/xr/xr_hit_test_source.cc
|
|
@@ -10,10 +10,12 @@
|
|
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
|
|
|
|
namespace {
|
|
+namespace i {
|
|
const char kCannotCancelHitTestSource[] =
|
|
"Hit test source could not be canceled! Ensure that it was not already "
|
|
"canceled.";
|
|
}
|
|
+}
|
|
|
|
namespace blink {
|
|
|
|
@@ -27,7 +29,7 @@ uint64_t XRHitTestSource::id() const {
|
|
void XRHitTestSource::cancel(ExceptionState& exception_state) {
|
|
if (!xr_session_->RemoveHitTestSource(this)) {
|
|
exception_state.ThrowDOMException(DOMExceptionCode::kInvalidStateError,
|
|
- kCannotCancelHitTestSource);
|
|
+ i::kCannotCancelHitTestSource);
|
|
}
|
|
}
|
|
|
|
diff --git third_party/blink/renderer/platform/audio/audio_delay_dsp_kernel.cc third_party/blink/renderer/platform/audio/audio_delay_dsp_kernel.cc
|
|
index 3e2f1a5a3fad..613745b93595 100644
|
|
--- third_party/blink/renderer/platform/audio/audio_delay_dsp_kernel.cc
|
|
+++ third_party/blink/renderer/platform/audio/audio_delay_dsp_kernel.cc
|
|
@@ -32,7 +32,9 @@
|
|
namespace blink {
|
|
|
|
// Delay nodes have a max allowed delay time of this many seconds.
|
|
+namespace i {
|
|
const float kMaxDelayTimeSeconds = 30;
|
|
+}
|
|
|
|
AudioDelayDSPKernel::AudioDelayDSPKernel(AudioDSPKernelProcessor* processor,
|
|
size_t processing_size_in_frames)
|
|
@@ -46,7 +48,7 @@ AudioDelayDSPKernel::AudioDelayDSPKernel(double max_delay_time,
|
|
max_delay_time_(max_delay_time),
|
|
write_index_(0) {
|
|
DCHECK_GT(max_delay_time_, 0.0);
|
|
- DCHECK_LE(max_delay_time_, kMaxDelayTimeSeconds);
|
|
+ DCHECK_LE(max_delay_time_, i::kMaxDelayTimeSeconds);
|
|
DCHECK(std::isfinite(max_delay_time_));
|
|
|
|
size_t buffer_length = BufferLengthForDelay(max_delay_time, sample_rate);
|
|
diff --git third_party/blink/renderer/platform/exported/web_cursor_info.cc third_party/blink/renderer/platform/exported/web_cursor_info.cc
|
|
index 21c245ecef6e..851861b0e7fd 100644
|
|
--- third_party/blink/renderer/platform/exported/web_cursor_info.cc
|
|
+++ third_party/blink/renderer/platform/exported/web_cursor_info.cc
|
|
@@ -42,7 +42,7 @@ static SkBitmap GetCursorBitmap(const Cursor& cursor) {
|
|
|
|
WebCursorInfo::WebCursorInfo(const Cursor& cursor)
|
|
: type(static_cast<ui::CursorType>(cursor.GetType())),
|
|
- hot_spot(cursor.HotSpot()),
|
|
+ hot_spot(cursor.HotSpot().X(), cursor.HotSpot().Y()),
|
|
image_scale_factor(cursor.ImageScaleFactor()),
|
|
custom_image(GetCursorBitmap(cursor)) {}
|
|
|
|
diff --git third_party/blink/renderer/platform/fonts/font_matching_metrics.cc third_party/blink/renderer/platform/fonts/font_matching_metrics.cc
|
|
index a9a0511de039..0d3db36ad37f 100644
|
|
--- third_party/blink/renderer/platform/fonts/font_matching_metrics.cc
|
|
+++ third_party/blink/renderer/platform/fonts/font_matching_metrics.cc
|
|
@@ -14,6 +14,7 @@ constexpr double kUkmFontLoadCountBucketSpacing = 1.3;
|
|
|
|
enum FontLoadContext { kTopLevel = 0, kSubFrame };
|
|
|
|
+namespace i {
|
|
template <typename T>
|
|
HashSet<T> Intersection(const HashSet<T>& a, const HashSet<T>& b) {
|
|
HashSet<T> result;
|
|
@@ -23,6 +24,7 @@ HashSet<T> Intersection(const HashSet<T>& a, const HashSet<T>& b) {
|
|
}
|
|
return result;
|
|
}
|
|
+} // namespace i
|
|
|
|
} // namespace
|
|
|
|
@@ -74,16 +76,16 @@ void FontMatchingMetrics::PublishUkmMetrics() {
|
|
ukm::builders::FontMatchAttempts(source_id_)
|
|
.SetLoadContext(top_level_ ? kTopLevel : kSubFrame)
|
|
.SetSystemFontFamilySuccesses(ukm::GetExponentialBucketMin(
|
|
- Intersection(successful_font_families_, system_font_families_).size(),
|
|
+ i::Intersection(successful_font_families_, system_font_families_).size(),
|
|
kUkmFontLoadCountBucketSpacing))
|
|
.SetSystemFontFamilyFailures(ukm::GetExponentialBucketMin(
|
|
- Intersection(failed_font_families_, system_font_families_).size(),
|
|
+ i::Intersection(failed_font_families_, system_font_families_).size(),
|
|
kUkmFontLoadCountBucketSpacing))
|
|
.SetWebFontFamilySuccesses(ukm::GetExponentialBucketMin(
|
|
- Intersection(successful_font_families_, web_font_families_).size(),
|
|
+ i::Intersection(successful_font_families_, web_font_families_).size(),
|
|
kUkmFontLoadCountBucketSpacing))
|
|
.SetWebFontFamilyFailures(ukm::GetExponentialBucketMin(
|
|
- Intersection(failed_font_families_, web_font_families_).size(),
|
|
+ i::Intersection(failed_font_families_, web_font_families_).size(),
|
|
kUkmFontLoadCountBucketSpacing))
|
|
.SetLocalFontFailures(ukm::GetExponentialBucketMin(
|
|
local_fonts_failed_.size(), kUkmFontLoadCountBucketSpacing))
|
|
diff --git third_party/blink/renderer/platform/mediastream/media_stream_audio_source.cc third_party/blink/renderer/platform/mediastream/media_stream_audio_source.cc
|
|
index 4c60ce0cff03..a3ebe396867f 100644
|
|
--- third_party/blink/renderer/platform/mediastream/media_stream_audio_source.cc
|
|
+++ third_party/blink/renderer/platform/mediastream/media_stream_audio_source.cc
|
|
@@ -21,9 +21,11 @@ namespace blink {
|
|
|
|
namespace {
|
|
|
|
+namespace m {
|
|
void SendLogMessage(const std::string& message) {
|
|
blink::WebRtcLogMessage("MSAS::" + message);
|
|
}
|
|
+} // namespace m
|
|
|
|
} // namespace
|
|
|
|
@@ -55,7 +57,7 @@ MediaStreamAudioSource::MediaStreamAudioSource(
|
|
disable_local_echo_(disable_local_echo),
|
|
is_stopped_(false),
|
|
task_runner_(std::move(task_runner)) {
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ m::SendLogMessage(base::StringPrintf(
|
|
"MediaStreamAudioSource([this=%p] {is_local_source=%s})", this,
|
|
(is_local_source ? "local" : "remote")));
|
|
}
|
|
@@ -69,7 +71,7 @@ MediaStreamAudioSource::MediaStreamAudioSource(
|
|
|
|
MediaStreamAudioSource::~MediaStreamAudioSource() {
|
|
DCHECK(task_runner_->BelongsToCurrentThread());
|
|
- SendLogMessage(
|
|
+ m::SendLogMessage(
|
|
base::StringPrintf("~MediaStreamAudioSource([this=%p])", this));
|
|
}
|
|
|
|
@@ -86,7 +88,7 @@ bool MediaStreamAudioSource::ConnectToTrack(
|
|
const WebMediaStreamTrack& blink_track) {
|
|
DCHECK(task_runner_->BelongsToCurrentThread());
|
|
DCHECK(!blink_track.IsNull());
|
|
- SendLogMessage(base::StringPrintf("ConnectToTrack({track_id=%s})",
|
|
+ m::SendLogMessage(base::StringPrintf("ConnectToTrack({track_id=%s})",
|
|
blink_track.Id().Utf8().c_str()));
|
|
|
|
// Sanity-check that there is not already a MediaStreamAudioTrack instance
|
|
@@ -181,7 +183,7 @@ void MediaStreamAudioSource::DoChangeSource(
|
|
std::unique_ptr<MediaStreamAudioTrack>
|
|
MediaStreamAudioSource::CreateMediaStreamAudioTrack(const std::string& id) {
|
|
DCHECK(task_runner_->BelongsToCurrentThread());
|
|
- SendLogMessage(
|
|
+ m::SendLogMessage(
|
|
base::StringPrintf("CreateMediaStreamAudioTrack({id=%s})", id.c_str()));
|
|
return std::unique_ptr<MediaStreamAudioTrack>(
|
|
new MediaStreamAudioTrack(is_local_source()));
|
|
@@ -206,7 +208,7 @@ void MediaStreamAudioSource::ChangeSourceImpl(
|
|
}
|
|
|
|
void MediaStreamAudioSource::SetFormat(const media::AudioParameters& params) {
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ m::SendLogMessage(base::StringPrintf(
|
|
"SetFormat([this=%p] {params=[%s]}, {old_params=[%s]})", this,
|
|
params.AsHumanReadableString().c_str(),
|
|
deliverer_.GetAudioParameters().AsHumanReadableString().c_str()));
|
|
@@ -227,7 +229,7 @@ void MediaStreamAudioSource::DoStopSource() {
|
|
|
|
void MediaStreamAudioSource::StopAudioDeliveryTo(MediaStreamAudioTrack* track) {
|
|
DCHECK(task_runner_->BelongsToCurrentThread());
|
|
- SendLogMessage(base::StringPrintf("StopAudioDeliveryTo([this=%p])", this));
|
|
+ m::SendLogMessage(base::StringPrintf("StopAudioDeliveryTo([this=%p])", this));
|
|
|
|
const bool did_remove_last_track = deliverer_.RemoveConsumer(track);
|
|
DVLOG(1) << "Removed MediaStreamAudioTrack@" << track
|
|
@@ -240,7 +242,7 @@ void MediaStreamAudioSource::StopAudioDeliveryTo(MediaStreamAudioTrack* track) {
|
|
}
|
|
|
|
void MediaStreamAudioSource::StopSourceOnError(const std::string& why) {
|
|
- SendLogMessage(base::StringPrintf("StopSourceOnError([this=%p] {why=%s})",
|
|
+ m::SendLogMessage(base::StringPrintf("StopSourceOnError([this=%p] {why=%s})",
|
|
this, why.c_str()));
|
|
// Stop source when error occurs.
|
|
PostCrossThreadTask(
|
|
@@ -250,7 +252,7 @@ void MediaStreamAudioSource::StopSourceOnError(const std::string& why) {
|
|
}
|
|
|
|
void MediaStreamAudioSource::SetMutedState(bool muted_state) {
|
|
- SendLogMessage(base::StringPrintf("SetMutedState([this=%p] {muted_state=%s})",
|
|
+ m::SendLogMessage(base::StringPrintf("SetMutedState([this=%p] {muted_state=%s})",
|
|
this, (muted_state ? "true" : "false")));
|
|
PostCrossThreadTask(
|
|
*task_runner_, FROM_HERE,
|
|
diff --git third_party/blink/renderer/platform/mediastream/media_stream_audio_track.cc third_party/blink/renderer/platform/mediastream/media_stream_audio_track.cc
|
|
index 2c73fb0c88bd..5d5a852b0699 100644
|
|
--- third_party/blink/renderer/platform/mediastream/media_stream_audio_track.cc
|
|
+++ third_party/blink/renderer/platform/mediastream/media_stream_audio_track.cc
|
|
@@ -18,22 +18,24 @@ namespace blink {
|
|
|
|
namespace {
|
|
|
|
+namespace i {
|
|
void SendLogMessage(const std::string& message) {
|
|
blink::WebRtcLogMessage("MSAT::" + message);
|
|
}
|
|
+}
|
|
|
|
} // namespace
|
|
|
|
MediaStreamAudioTrack::MediaStreamAudioTrack(bool is_local_track)
|
|
: WebPlatformMediaStreamTrack(is_local_track), is_enabled_(1) {
|
|
- SendLogMessage(
|
|
+ i::SendLogMessage(
|
|
base::StringPrintf("MediaStreamAudioTrack([this=%p] {is_local_track=%s})",
|
|
this, (is_local_track ? "local" : "remote")));
|
|
}
|
|
|
|
MediaStreamAudioTrack::~MediaStreamAudioTrack() {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf("~MediaStreamAudioTrack([this=%p])", this));
|
|
+ i::SendLogMessage(base::StringPrintf("~MediaStreamAudioTrack([this=%p])", this));
|
|
Stop();
|
|
}
|
|
|
|
@@ -49,7 +51,7 @@ MediaStreamAudioTrack* MediaStreamAudioTrack::From(
|
|
|
|
void MediaStreamAudioTrack::AddSink(WebMediaStreamAudioSink* sink) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf("AddSink([this=%p])", this));
|
|
+ i::SendLogMessage(base::StringPrintf("AddSink([this=%p])", this));
|
|
|
|
// If the track has already stopped, just notify the sink of this fact without
|
|
// adding it.
|
|
@@ -64,7 +66,7 @@ void MediaStreamAudioTrack::AddSink(WebMediaStreamAudioSink* sink) {
|
|
|
|
void MediaStreamAudioTrack::RemoveSink(WebMediaStreamAudioSink* sink) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf("RemoveSink([this=%p])", this));
|
|
+ i::SendLogMessage(base::StringPrintf("RemoveSink([this=%p])", this));
|
|
deliverer_.RemoveConsumer(sink);
|
|
}
|
|
|
|
@@ -74,7 +76,7 @@ media::AudioParameters MediaStreamAudioTrack::GetOutputFormat() const {
|
|
|
|
void MediaStreamAudioTrack::SetEnabled(bool enabled) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf("SetEnabled([this=%p] {enabled=%s})", this,
|
|
+ i::SendLogMessage(base::StringPrintf("SetEnabled([this=%p] {enabled=%s})", this,
|
|
(enabled ? "true" : "false")));
|
|
|
|
const bool previously_enabled =
|
|
@@ -106,13 +108,13 @@ void MediaStreamAudioTrack::Start(base::OnceClosure stop_callback) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
DCHECK(!stop_callback.is_null());
|
|
DCHECK(stop_callback_.is_null());
|
|
- SendLogMessage(base::StringPrintf("Start([this=%p])", this));
|
|
+ i::SendLogMessage(base::StringPrintf("Start([this=%p])", this));
|
|
stop_callback_ = std::move(stop_callback);
|
|
}
|
|
|
|
void MediaStreamAudioTrack::StopAndNotify(base::OnceClosure callback) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf("StopAndNotify([this=%p])", this));
|
|
+ i::SendLogMessage(base::StringPrintf("StopAndNotify([this=%p])", this));
|
|
|
|
if (!stop_callback_.is_null())
|
|
std::move(stop_callback_).Run();
|
|
@@ -130,7 +132,7 @@ void MediaStreamAudioTrack::StopAndNotify(base::OnceClosure callback) {
|
|
}
|
|
|
|
void MediaStreamAudioTrack::OnSetFormat(const media::AudioParameters& params) {
|
|
- SendLogMessage(base::StringPrintf("OnSetFormat([this=%p] {params: [%s]})",
|
|
+ i::SendLogMessage(base::StringPrintf("OnSetFormat([this=%p] {params: [%s]})",
|
|
this,
|
|
params.AsHumanReadableString().c_str()));
|
|
deliverer_.OnSetFormat(params);
|
|
@@ -141,7 +143,7 @@ void MediaStreamAudioTrack::OnData(const media::AudioBus& audio_bus,
|
|
if (!received_audio_callback_) {
|
|
// Add log message with unique this pointer id to mark the audio track as
|
|
// alive at the first data callback.
|
|
- SendLogMessage(base::StringPrintf(
|
|
+ i::SendLogMessage(base::StringPrintf(
|
|
"OnData([this=%p] => (audio track is alive))", this));
|
|
received_audio_callback_ = true;
|
|
}
|
|
diff --git third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.cc third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.cc
|
|
index cb12d36124c2..341845474fc3 100644
|
|
--- third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.cc
|
|
+++ third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.cc
|
|
@@ -25,7 +25,9 @@ namespace {
|
|
|
|
const int kDefaultFps = 30;
|
|
// Any reasonable size, will be overridden by the decoder anyway.
|
|
+namespace i {
|
|
const gfx::Size kDefaultSize(640, 480);
|
|
+}
|
|
|
|
struct CodecConfig {
|
|
media::VideoCodec codec;
|
|
@@ -182,8 +184,8 @@ RTCVideoDecoderFactory::GetSupportedFormats() const {
|
|
media::VideoDecoderConfig config(
|
|
codec_config.codec, codec_config.profile,
|
|
media::VideoDecoderConfig::AlphaMode::kIsOpaque,
|
|
- media::VideoColorSpace(), media::kNoTransformation, kDefaultSize,
|
|
- gfx::Rect(kDefaultSize), kDefaultSize, media::EmptyExtraData(),
|
|
+ media::VideoColorSpace(), media::kNoTransformation, i::kDefaultSize,
|
|
+ gfx::Rect(i::kDefaultSize), i::kDefaultSize, media::EmptyExtraData(),
|
|
media::EncryptionScheme::kUnencrypted);
|
|
if (gpu_factories_->IsDecoderConfigSupported(
|
|
RTCVideoDecoderAdapter::kImplementation, config) ==
|
|
diff --git third_party/blink/renderer/platform/peerconnection/webrtc_audio_sink.cc third_party/blink/renderer/platform/peerconnection/webrtc_audio_sink.cc
|
|
index 7d747bc50090..59a6c42e3281 100644
|
|
--- third_party/blink/renderer/platform/peerconnection/webrtc_audio_sink.cc
|
|
+++ third_party/blink/renderer/platform/peerconnection/webrtc_audio_sink.cc
|
|
@@ -19,9 +19,11 @@
|
|
|
|
namespace {
|
|
|
|
+namespace j {
|
|
void SendLogMessage(const std::string& message) {
|
|
blink::WebRtcLogMessage("WRAS::" + message);
|
|
}
|
|
+}
|
|
|
|
} // namespace
|
|
|
|
@@ -58,13 +60,13 @@ WebRtcAudioSink::WebRtcAudioSink(
|
|
fifo_(ConvertToBaseRepeatingCallback(
|
|
CrossThreadBindRepeating(&WebRtcAudioSink::DeliverRebufferedAudio,
|
|
CrossThreadUnretained(this)))) {
|
|
- SendLogMessage(base::StringPrintf("WebRtcAudioSink({label=%s})",
|
|
+ j::SendLogMessage(base::StringPrintf("WebRtcAudioSink({label=%s})",
|
|
adapter_->label().c_str()));
|
|
}
|
|
|
|
WebRtcAudioSink::~WebRtcAudioSink() {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf("~WebRtcAudioSink([label=%s])",
|
|
+ j::SendLogMessage(base::StringPrintf("~WebRtcAudioSink([label=%s])",
|
|
adapter_->label().c_str()));
|
|
}
|
|
|
|
@@ -84,7 +86,7 @@ void WebRtcAudioSink::SetLevel(
|
|
|
|
void WebRtcAudioSink::OnEnabledChanged(bool enabled) {
|
|
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
|
|
- SendLogMessage(base::StringPrintf("OnEnabledChanged([label=%s] {enabled=%s})",
|
|
+ j::SendLogMessage(base::StringPrintf("OnEnabledChanged([label=%s] {enabled=%s})",
|
|
adapter_->label().c_str(),
|
|
(enabled ? "true" : "false")));
|
|
PostCrossThreadTask(
|
|
@@ -105,7 +107,7 @@ void WebRtcAudioSink::OnData(const media::AudioBus& audio_bus,
|
|
|
|
void WebRtcAudioSink::OnSetFormat(const media::AudioParameters& params) {
|
|
DCHECK(params.IsValid());
|
|
- SendLogMessage(base::StringPrintf("OnSetFormat([label=%s] {params=[%s]})",
|
|
+ j::SendLogMessage(base::StringPrintf("OnSetFormat([label=%s] {params=[%s]})",
|
|
adapter_->label().c_str(),
|
|
params.AsHumanReadableString().c_str()));
|
|
params_ = params;
|
|
@@ -153,12 +155,12 @@ WebRtcAudioSink::Adapter::Adapter(
|
|
main_task_runner_(std::move(main_task_runner)) {
|
|
DCHECK(signaling_task_runner_);
|
|
DCHECK(main_task_runner_);
|
|
- SendLogMessage(
|
|
+ j::SendLogMessage(
|
|
base::StringPrintf("Adapter::Adapter({label=%s})", label_.c_str()));
|
|
}
|
|
|
|
WebRtcAudioSink::Adapter::~Adapter() {
|
|
- SendLogMessage(
|
|
+ j::SendLogMessage(
|
|
base::StringPrintf("Adapter::~Adapter([label=%s])", label_.c_str()));
|
|
if (audio_processor_) {
|
|
PostCrossThreadTask(*main_task_runner_.get(), FROM_HERE,
|
|
@@ -186,7 +188,7 @@ std::string WebRtcAudioSink::Adapter::kind() const {
|
|
bool WebRtcAudioSink::Adapter::set_enabled(bool enable) {
|
|
DCHECK(!signaling_task_runner_ ||
|
|
signaling_task_runner_->RunsTasksInCurrentSequence());
|
|
- SendLogMessage(
|
|
+ j::SendLogMessage(
|
|
base::StringPrintf("Adapter::set_enabled([label=%s] {enable=%s})",
|
|
label_.c_str(), (enable ? "true" : "false")));
|
|
return webrtc::MediaStreamTrack<webrtc::AudioTrackInterface>::set_enabled(
|
|
@@ -197,7 +199,7 @@ void WebRtcAudioSink::Adapter::AddSink(webrtc::AudioTrackSinkInterface* sink) {
|
|
DCHECK(!signaling_task_runner_ ||
|
|
signaling_task_runner_->RunsTasksInCurrentSequence());
|
|
DCHECK(sink);
|
|
- SendLogMessage(
|
|
+ j::SendLogMessage(
|
|
base::StringPrintf("Adapter::AddSink({label=%s})", label_.c_str()));
|
|
base::AutoLock auto_lock(lock_);
|
|
DCHECK(!base::Contains(sinks_, sink));
|
|
@@ -208,7 +210,7 @@ void WebRtcAudioSink::Adapter::RemoveSink(
|
|
webrtc::AudioTrackSinkInterface* sink) {
|
|
DCHECK(!signaling_task_runner_ ||
|
|
signaling_task_runner_->RunsTasksInCurrentSequence());
|
|
- SendLogMessage(
|
|
+ j::SendLogMessage(
|
|
base::StringPrintf("Adapter::RemoveSink([label=%s])", label_.c_str()));
|
|
base::AutoLock auto_lock(lock_);
|
|
const auto it = std::find(sinks_.begin(), sinks_.end(), sink);
|
|
@@ -230,7 +232,7 @@ bool WebRtcAudioSink::Adapter::GetSignalLevel(int* level) {
|
|
// Convert from float in range [0.0,1.0] to an int in range [0,32767].
|
|
*level = static_cast<int>(signal_level * std::numeric_limits<int16_t>::max() +
|
|
0.5f /* rounding to nearest int */);
|
|
- SendLogMessage(
|
|
+ j::SendLogMessage(
|
|
base::StringPrintf("Adapter::GetSignalLevel([label=%s]) => (level=%d)",
|
|
label_.c_str(), *level));
|
|
return true;
|
|
diff --git ui/base/x/x11_drag_context.cc ui/base/x/x11_drag_context.cc
|
|
index 3ed9e98b2a20..8ada19c7afd9 100644
|
|
--- ui/base/x/x11_drag_context.cc
|
|
+++ ui/base/x/x11_drag_context.cc
|
|
@@ -13,6 +13,7 @@
|
|
namespace ui {
|
|
|
|
namespace {
|
|
+namespace i {
|
|
|
|
// Window property that holds the supported drag and drop data types.
|
|
// This property is set on the XDND source window when the drag and drop data
|
|
@@ -34,6 +35,7 @@ const char kXdndActionLink[] = "XdndActionLink";
|
|
// Window property that will receive the drag and drop selection data.
|
|
const char kChromiumDragReciever[] = "_CHROMIUM_DRAG_RECEIVER";
|
|
|
|
+} // namespace i
|
|
} // namespace
|
|
|
|
XDragContext::XDragContext(XID local_window,
|
|
@@ -47,7 +49,7 @@ XDragContext::XDragContext(XID local_window,
|
|
bool get_types_from_property = ((event.data.l[1] & 1) != 0);
|
|
|
|
if (get_types_from_property) {
|
|
- if (!GetAtomArrayProperty(source_window_, kXdndTypeList,
|
|
+ if (!GetAtomArrayProperty(source_window_, i::kXdndTypeList,
|
|
&unfetched_targets_)) {
|
|
return;
|
|
}
|
|
@@ -111,8 +113,8 @@ void XDragContext::RequestNextTarget() {
|
|
Atom target = unfetched_targets_.back();
|
|
unfetched_targets_.pop_back();
|
|
|
|
- XConvertSelection(gfx::GetXDisplay(), gfx::GetAtom(kXdndSelection), target,
|
|
- gfx::GetAtom(kChromiumDragReciever), local_window_,
|
|
+ XConvertSelection(gfx::GetXDisplay(), gfx::GetAtom(i::kXdndSelection), target,
|
|
+ gfx::GetAtom(i::kChromiumDragReciever), local_window_,
|
|
position_time_stamp_);
|
|
}
|
|
|
|
@@ -127,7 +129,7 @@ void XDragContext::OnSelectionNotify(const XSelectionEvent& event) {
|
|
DVLOG(1) << "SelectionNotify, format " << event.target;
|
|
|
|
if (event.property != x11::None) {
|
|
- DCHECK_EQ(event.property, gfx::GetAtom(kChromiumDragReciever));
|
|
+ DCHECK_EQ(event.property, gfx::GetAtom(i::kChromiumDragReciever));
|
|
|
|
scoped_refptr<base::RefCountedMemory> data;
|
|
Atom type = x11::None;
|
|
@@ -155,7 +157,7 @@ void XDragContext::OnSelectionNotify(const XSelectionEvent& event) {
|
|
void XDragContext::ReadActions() {
|
|
if (!source_client_) {
|
|
std::vector<Atom> atom_array;
|
|
- if (!GetAtomArrayProperty(source_window_, kXdndActionList, &atom_array))
|
|
+ if (!GetAtomArrayProperty(source_window_, i::kXdndActionList, &atom_array))
|
|
actions_.clear();
|
|
else
|
|
actions_.swap(atom_array);
|
|
@@ -179,17 +181,17 @@ int XDragContext::GetDragOperation() const {
|
|
|
|
void XDragContext::MaskOperation(Atom xdnd_operation,
|
|
int* drag_operation) const {
|
|
- if (xdnd_operation == gfx::GetAtom(kXdndActionCopy))
|
|
+ if (xdnd_operation == gfx::GetAtom(i::kXdndActionCopy))
|
|
*drag_operation |= DragDropTypes::DRAG_COPY;
|
|
- else if (xdnd_operation == gfx::GetAtom(kXdndActionMove))
|
|
+ else if (xdnd_operation == gfx::GetAtom(i::kXdndActionMove))
|
|
*drag_operation |= DragDropTypes::DRAG_MOVE;
|
|
- else if (xdnd_operation == gfx::GetAtom(kXdndActionLink))
|
|
+ else if (xdnd_operation == gfx::GetAtom(i::kXdndActionLink))
|
|
*drag_operation |= DragDropTypes::DRAG_LINK;
|
|
}
|
|
|
|
bool XDragContext::DispatchXEvent(XEvent* xev) {
|
|
if (xev->type == PropertyNotify &&
|
|
- xev->xproperty.atom == gfx::GetAtom(kXdndActionList)) {
|
|
+ xev->xproperty.atom == gfx::GetAtom(i::kXdndActionList)) {
|
|
ReadActions();
|
|
return true;
|
|
}
|