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

Unified Diff: third_party/libjingle/overrides/init_webrtc.cc

Issue 2082473002: Move third_party/libjingle/overrides to third_party/webrtc_overrides (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/libjingle/overrides/init_webrtc.h ('k') | third_party/webrtc_overrides/field_trial.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/libjingle/overrides/init_webrtc.cc
diff --git a/third_party/libjingle/overrides/init_webrtc.cc b/third_party/libjingle/overrides/init_webrtc.cc
deleted file mode 100644
index 33ebc88ca2da27cd532a0f825c33544271fc8a2a..0000000000000000000000000000000000000000
--- a/third_party/libjingle/overrides/init_webrtc.cc
+++ /dev/null
@@ -1,79 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "init_webrtc.h"
-
-#include "base/command_line.h"
-#include "base/files/file_path.h"
-#include "base/files/file_util.h"
-#include "base/logging.h"
-#include "base/metrics/histogram.h"
-#include "base/native_library.h"
-#include "base/path_service.h"
-#include "base/trace_event/trace_event.h"
-#include "third_party/webrtc/base/event_tracer.h"
-#include "third_party/webrtc/system_wrappers/include/cpu_info.h"
-#include "third_party/webrtc_overrides/webrtc/base/logging.h"
-
-const unsigned char* GetCategoryGroupEnabled(const char* category_group) {
- return TRACE_EVENT_API_GET_CATEGORY_GROUP_ENABLED(category_group);
-}
-
-void AddTraceEvent(char phase,
- const unsigned char* category_group_enabled,
- const char* name,
- unsigned long long id,
- int num_args,
- const char** arg_names,
- const unsigned char* arg_types,
- const unsigned long long* arg_values,
- unsigned char flags) {
- TRACE_EVENT_API_ADD_TRACE_EVENT(
- phase, category_group_enabled, name, trace_event_internal::kGlobalScope,
- id, num_args, arg_names, arg_types, arg_values, NULL, flags);
-}
-
-namespace webrtc {
-
-// Define webrtc::metrics functions to provide webrtc with implementations.
-namespace metrics {
-
-// This class doesn't actually exist, so don't go looking for it :)
-// This type is just fwd declared here in order to use it as an opaque type
-// between the Histogram functions in this file.
-class Histogram;
-
-Histogram* HistogramFactoryGetCounts(
- const std::string& name, int min, int max, int bucket_count) {
- return reinterpret_cast<Histogram*>(
- base::Histogram::FactoryGet(name, min, max, bucket_count,
- base::HistogramBase::kUmaTargetedHistogramFlag));
-}
-
-Histogram* HistogramFactoryGetEnumeration(
- const std::string& name, int boundary) {
- return reinterpret_cast<Histogram*>(
- base::LinearHistogram::FactoryGet(name, 1, boundary, boundary + 1,
- base::HistogramBase::kUmaTargetedHistogramFlag));
-}
-
-void HistogramAdd(
- Histogram* histogram_pointer, const std::string& name, int sample) {
- base::HistogramBase* ptr =
- reinterpret_cast<base::HistogramBase*>(histogram_pointer);
- // The name should not vary.
- DCHECK(ptr->histogram_name() == name);
- ptr->Add(sample);
-}
-} // namespace metrics
-} // namespace webrtc
-
-bool InitializeWebRtcModule() {
- // Workaround for crbug.com/176522
- // On Linux, we can't fetch the number of cores after the sandbox has been
- // initialized, so we call DetectNumberOfCores() here, to cache the value.
- webrtc::CpuInfo::DetectNumberOfCores();
- webrtc::SetupEventTracer(&GetCategoryGroupEnabled, &AddTraceEvent);
- return true;
-}
« no previous file with comments | « third_party/libjingle/overrides/init_webrtc.h ('k') | third_party/webrtc_overrides/field_trial.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698