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

Side by Side Diff: webrtc/modules/audio_coding/main/test/TimedTrace.cc

Issue 1481493004: audio_coding: remove "main" directory (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: Rebased Created 5 years 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 unified diff | Download patch
OLDNEW
(Empty)
1 /*
2 * Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
3 *
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 */
10
11 #include "TimedTrace.h"
12 #include <math.h>
13
14 double TimedTrace::_timeEllapsedSec = 0;
15 FILE* TimedTrace::_timedTraceFile = NULL;
16
17 TimedTrace::TimedTrace() {
18
19 }
20
21 TimedTrace::~TimedTrace() {
22 if (_timedTraceFile != NULL) {
23 fclose(_timedTraceFile);
24 }
25 _timedTraceFile = NULL;
26 }
27
28 int16_t TimedTrace::SetUp(char* fileName) {
29 if (_timedTraceFile == NULL) {
30 _timedTraceFile = fopen(fileName, "w");
31 }
32 if (_timedTraceFile == NULL) {
33 return -1;
34 }
35 return 0;
36 }
37
38 void TimedTrace::SetTimeEllapsed(double timeEllapsedSec) {
39 _timeEllapsedSec = timeEllapsedSec;
40 }
41
42 double TimedTrace::TimeEllapsed() {
43 return _timeEllapsedSec;
44 }
45
46 void TimedTrace::Tick10Msec() {
47 _timeEllapsedSec += 0.010;
48 }
49
50 void TimedTrace::TimedLogg(char* message) {
51 unsigned int minutes = (uint32_t) floor(_timeEllapsedSec / 60.0);
52 double seconds = _timeEllapsedSec - minutes * 60;
53 //char myFormat[100] = "%8.2f, %3u:%05.2f: %s\n";
54 if (_timedTraceFile != NULL) {
55 fprintf(_timedTraceFile, "%8.2f, %3u:%05.2f: %s\n", _timeEllapsedSec,
56 minutes, seconds, message);
57 }
58 }
OLDNEW
« no previous file with comments | « webrtc/modules/audio_coding/main/test/TimedTrace.h ('k') | webrtc/modules/audio_coding/main/test/TwoWayCommunication.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698