Skip to content

Commit 68007e9

Browse files
Fredrik SolenbergCommit Bot
authored andcommitted
Reland "Remove WEBRTC_TRACE."
This is a reland of 2209b90 Original change's description: > Remove WEBRTC_TRACE. > > Bug: webrtc:5118 > Change-Id: I0af0f8845ee016fa61d7cecc526e2a672ec8732d > Reviewed-on: https://webrtc-review.googlesource.com/5382 > Reviewed-by: Niels Moller <nisse@webrtc.org> > Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> > Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> > Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#20114} Bug: webrtc:5118 Change-Id: I2d93fd40fcaa251c363bdcfb1c04b834a3a7f0e9 Reviewed-on: https://webrtc-review.googlesource.com/6000 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20132}
1 parent 98ea2da commit 68007e9

36 files changed

+15
-1589
lines changed

call/call.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
#include "system_wrappers/include/cpu_info.h"
5858
#include "system_wrappers/include/metrics.h"
5959
#include "system_wrappers/include/rw_lock_wrapper.h"
60-
#include "system_wrappers/include/trace.h"
6160
#include "video/call_stats.h"
6261
#include "video/send_delay_stats.h"
6362
#include "video/stats_counter.h"
@@ -440,7 +439,6 @@ Call::Call(const Call::Config& config,
440439
RTC_DCHECK_GE(config.bitrate_config.max_bitrate_bps,
441440
config.bitrate_config.start_bitrate_bps);
442441
}
443-
Trace::CreateTrace();
444442
transport_send->send_side_cc()->RegisterNetworkObserver(this);
445443
transport_send_ = std::move(transport_send);
446444
transport_send_->send_side_cc()->SignalNetworkState(kNetworkDown);
@@ -500,8 +498,6 @@ Call::~Call() {
500498
}
501499
UpdateReceiveHistograms();
502500
UpdateHistograms();
503-
504-
Trace::ReturnTrace();
505501
}
506502

507503
rtc::Optional<RtpPacketReceived> Call::ParseRtpPacket(

common_types.h

Lines changed: 0 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -78,64 +78,6 @@ class OutStream : public RewindableStream {
7878
virtual bool Write(const void* buf, size_t len) = 0;
7979
};
8080

81-
enum TraceModule {
82-
kTraceUndefined = 0,
83-
// not a module, triggered from the engine code
84-
kTraceVoice = 0x0001,
85-
// not a module, triggered from the engine code
86-
kTraceVideo = 0x0002,
87-
// not a module, triggered from the utility code
88-
kTraceUtility = 0x0003,
89-
kTraceRtpRtcp = 0x0004,
90-
kTraceTransport = 0x0005,
91-
kTraceSrtp = 0x0006,
92-
kTraceAudioCoding = 0x0007,
93-
kTraceAudioMixerServer = 0x0008,
94-
kTraceAudioMixerClient = 0x0009,
95-
kTraceFile = 0x000a,
96-
kTraceAudioProcessing = 0x000b,
97-
kTraceVideoCoding = 0x0010,
98-
kTraceVideoMixer = 0x0011,
99-
kTraceAudioDevice = 0x0012,
100-
kTraceVideoRenderer = 0x0014,
101-
kTraceVideoCapture = 0x0015,
102-
kTraceRemoteBitrateEstimator = 0x0017,
103-
};
104-
105-
enum TraceLevel {
106-
kTraceNone = 0x0000, // no trace
107-
kTraceStateInfo = 0x0001,
108-
kTraceWarning = 0x0002,
109-
kTraceError = 0x0004,
110-
kTraceCritical = 0x0008,
111-
kTraceApiCall = 0x0010,
112-
kTraceDefault = 0x00ff,
113-
114-
kTraceModuleCall = 0x0020,
115-
kTraceMemory = 0x0100, // memory info
116-
kTraceTimer = 0x0200, // timing info
117-
kTraceStream = 0x0400, // "continuous" stream of data
118-
119-
// used for debug purposes
120-
kTraceDebug = 0x0800, // debug
121-
kTraceInfo = 0x1000, // debug info
122-
123-
// Non-verbose level used by LS_INFO of logging.h. Do not use directly.
124-
kTraceTerseInfo = 0x2000,
125-
126-
kTraceAll = 0xffff
127-
};
128-
129-
// External Trace API
130-
class TraceCallback {
131-
public:
132-
virtual void Print(TraceLevel level, const char* message, int length) = 0;
133-
134-
protected:
135-
virtual ~TraceCallback() {}
136-
TraceCallback() {}
137-
};
138-
13981
enum FileFormats {
14082
kFileFormatWavFile = 1,
14183
kFileFormatCompressedFile = 2,

examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -624,9 +624,8 @@ private void createPeerConnectionInternal() {
624624
}
625625
isInitiator = false;
626626

627-
// Set default WebRTC tracing and INFO libjingle logging.
627+
// Set INFO libjingle logging.
628628
// NOTE: this _must_ happen while |factory| is alive!
629-
Logging.enableTracing("logcat:", EnumSet.of(Logging.TraceLevel.TRACE_DEFAULT));
630629
Logging.enableLogToDebugOutput(Logging.Severity.LS_INFO);
631630

632631
mediaStream = factory.createLocalMediaStream("ARDAMS");

media/engine/webrtcvoiceengine.cc

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,13 @@
4242
#include "rtc_base/trace_event.h"
4343
#include "system_wrappers/include/field_trial.h"
4444
#include "system_wrappers/include/metrics.h"
45-
#include "system_wrappers/include/trace.h"
4645
#include "voice_engine/transmit_mixer.h"
4746

4847
namespace cricket {
4948
namespace {
5049

5150
constexpr size_t kMaxUnsignaledRecvStreams = 4;
5251

53-
const int kDefaultTraceFilter = webrtc::kTraceNone | webrtc::kTraceTerseInfo |
54-
webrtc::kTraceWarning | webrtc::kTraceError |
55-
webrtc::kTraceCritical;
56-
const int kElevatedTraceFilter = kDefaultTraceFilter | webrtc::kTraceStateInfo |
57-
webrtc::kTraceInfo;
58-
5952
constexpr int kNackRtpHistoryMs = 5000;
6053

6154
// Check to verify that the define for the intelligibility enhancer is properly
@@ -254,7 +247,6 @@ WebRtcVoiceEngine::~WebRtcVoiceEngine() {
254247
if (initialized_) {
255248
StopAecDump();
256249
voe_wrapper_->base()->Terminate();
257-
webrtc::Trace::SetTraceCallback(nullptr);
258250
}
259251
}
260252

@@ -287,12 +279,8 @@ void WebRtcVoiceEngine::Init() {
287279

288280
channel_config_.enable_voice_pacing = true;
289281

290-
// Temporarily turn logging level up for the Init() call.
291-
webrtc::Trace::SetTraceCallback(this);
292-
webrtc::Trace::set_level_filter(kElevatedTraceFilter);
293282
RTC_CHECK_EQ(0,
294283
voe_wrapper_->base()->Init(adm_.get(), apm(), decoder_factory_));
295-
webrtc::Trace::set_level_filter(kDefaultTraceFilter);
296284

297285
// No ADM supplied? Get the default one from VoE.
298286
if (!adm_) {
@@ -676,30 +664,6 @@ RtpCapabilities WebRtcVoiceEngine::GetCapabilities() const {
676664
return capabilities;
677665
}
678666

679-
void WebRtcVoiceEngine::Print(webrtc::TraceLevel level, const char* trace,
680-
int length) {
681-
// Note: This callback can happen on any thread!
682-
rtc::LoggingSeverity sev = rtc::LS_VERBOSE;
683-
if (level == webrtc::kTraceError || level == webrtc::kTraceCritical)
684-
sev = rtc::LS_ERROR;
685-
else if (level == webrtc::kTraceWarning)
686-
sev = rtc::LS_WARNING;
687-
else if (level == webrtc::kTraceStateInfo || level == webrtc::kTraceInfo)
688-
sev = rtc::LS_INFO;
689-
else if (level == webrtc::kTraceTerseInfo)
690-
sev = rtc::LS_INFO;
691-
692-
// Skip past boilerplate prefix text.
693-
if (length < 72) {
694-
std::string msg(trace, length);
695-
LOG(LS_ERROR) << "Malformed webrtc log message: ";
696-
LOG_V(sev) << msg;
697-
} else {
698-
std::string msg(trace + 71, length - 72);
699-
LOG_V(sev) << "webrtc: " << msg;
700-
}
701-
}
702-
703667
void WebRtcVoiceEngine::RegisterChannel(WebRtcVoiceMediaChannel* channel) {
704668
RTC_DCHECK(worker_thread_checker_.CalledOnValidThread());
705669
RTC_DCHECK(channel);

media/engine/webrtcvoiceengine.h

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ class WebRtcVoiceMediaChannel;
4848

4949
// WebRtcVoiceEngine is a class to be used with CompositeMediaEngine.
5050
// It uses the WebRtc VoiceEngine library for audio handling.
51-
class WebRtcVoiceEngine final : public webrtc::TraceCallback {
51+
class WebRtcVoiceEngine final {
5252
friend class WebRtcVoiceMediaChannel;
5353
public:
5454
WebRtcVoiceEngine(
@@ -65,7 +65,7 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback {
6565
rtc::scoped_refptr<webrtc::AudioMixer> audio_mixer,
6666
rtc::scoped_refptr<webrtc::AudioProcessing> audio_processing,
6767
VoEWrapper* voe_wrapper);
68-
~WebRtcVoiceEngine() override;
68+
~WebRtcVoiceEngine();
6969

7070
// Does initialization that needs to occur on the worker thread.
7171
void Init();
@@ -108,9 +108,6 @@ class WebRtcVoiceEngine final : public webrtc::TraceCallback {
108108
// easily at any time.
109109
bool ApplyOptions(const AudioOptions& options);
110110

111-
// webrtc::TraceCallback:
112-
void Print(webrtc::TraceLevel level, const char* trace, int length) override;
113-
114111
void StartAecDump(const std::string& filename);
115112
int CreateVoEChannel();
116113

modules/audio_coding/test/APITest.cc

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include "rtc_base/platform_thread.h"
2626
#include "rtc_base/timeutils.h"
2727
#include "system_wrappers/include/event_wrapper.h"
28-
#include "system_wrappers/include/trace.h"
2928
#include "test/gtest.h"
3029
#include "test/testsupport/fileutils.h"
3130
#include "typedefs.h" // NOLINT(build/include)
@@ -259,15 +258,8 @@ int16_t APITest::SetUp() {
259258
// B
260259
_outFreqHzB = _outFileB.SamplingFrequency();
261260

262-
//Trace::SetEncryptedTraceFile("ACMAPITestEncrypted.txt");
263-
264261
char print[11];
265262

266-
// Create a trace file.
267-
Trace::CreateTrace();
268-
Trace::SetTraceFile(
269-
(webrtc::test::OutputPath() + "acm_api_trace.txt").c_str());
270-
271263
printf("\nRandom Test (y/n)?");
272264
EXPECT_TRUE(fgets(print, 10, stdin) != NULL);
273265
print[10] = '\0';

modules/audio_coding/test/EncodeDecodeTest.cc

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include "modules/audio_coding/codecs/audio_format_conversion.h"
2020
#include "modules/audio_coding/include/audio_coding_module.h"
2121
#include "modules/audio_coding/test/utility.h"
22-
#include "system_wrappers/include/trace.h"
2322
#include "test/gtest.h"
2423
#include "test/testsupport/fileutils.h"
2524

@@ -176,9 +175,6 @@ void Receiver::Setup(AudioCodingModule *acm, RTPStream *rtpStream,
176175
void Receiver::Teardown() {
177176
delete[] _playoutBuffer;
178177
_pcmFile.Close();
179-
if (testMode > 1) {
180-
Trace::ReturnTrace();
181-
}
182178
}
183179

184180
bool Receiver::IncomingPacket() {
@@ -254,21 +250,13 @@ void Receiver::Run() {
254250

255251
EncodeDecodeTest::EncodeDecodeTest() {
256252
_testMode = 2;
257-
Trace::CreateTrace();
258-
Trace::SetTraceFile(
259-
(webrtc::test::OutputPath() + "acm_encdec_trace.txt").c_str());
260253
}
261254

262255
EncodeDecodeTest::EncodeDecodeTest(int testMode) {
263256
//testMode == 0 for autotest
264257
//testMode == 1 for testing all codecs/parameters
265258
//testMode > 1 for specific user-input test (as it was used before)
266259
_testMode = testMode;
267-
if (_testMode != 0) {
268-
Trace::CreateTrace();
269-
Trace::SetTraceFile(
270-
(webrtc::test::OutputPath() + "acm_encdec_trace.txt").c_str());
271-
}
272260
}
273261

274262
void EncodeDecodeTest::Perform() {
@@ -326,11 +314,6 @@ void EncodeDecodeTest::Perform() {
326314
rtpFile.Close();
327315
}
328316
}
329-
330-
// End tracing.
331-
if (_testMode == 1) {
332-
Trace::ReturnTrace();
333-
}
334317
}
335318

336319
std::string EncodeDecodeTest::EncodeToFile(int fileType,

0 commit comments

Comments
 (0)