OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 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 | 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 | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
54 const int32_t kPacketPushedIn = 0x00000001 << 1; | 54 const int32_t kPacketPushedIn = 0x00000001 << 1; |
55 const int kPlayoutPeriodMs = 10; | 55 const int kPlayoutPeriodMs = 10; |
56 | 56 |
57 namespace webrtc { | 57 namespace webrtc { |
58 | 58 |
59 class InsertPacketWithTiming { | 59 class InsertPacketWithTiming { |
60 public: | 60 public: |
61 InsertPacketWithTiming() | 61 InsertPacketWithTiming() |
62 : sender_clock_(new SimulatedClock(0)), | 62 : sender_clock_(new SimulatedClock(0)), |
63 receiver_clock_(new SimulatedClock(0)), | 63 receiver_clock_(new SimulatedClock(0)), |
64 send_acm_(AudioCodingModule::Create(sender_clock_)), | 64 send_acm_(AudioCodingModule::Create(0, sender_clock_)), |
65 receive_acm_(AudioCodingModule::Create(receiver_clock_)), | 65 receive_acm_(AudioCodingModule::Create(0, receiver_clock_)), |
66 channel_(new Channel), | 66 channel_(new Channel), |
67 seq_num_fid_(fopen(FLAG_seq_num, "rt")), | 67 seq_num_fid_(fopen(FLAG_seq_num, "rt")), |
68 send_ts_fid_(fopen(FLAG_send_ts, "rt")), | 68 send_ts_fid_(fopen(FLAG_send_ts, "rt")), |
69 receive_ts_fid_(fopen(FLAG_receive_ts, "rt")), | 69 receive_ts_fid_(fopen(FLAG_receive_ts, "rt")), |
70 pcm_out_fid_(fopen(FLAG_output, "wb")), | 70 pcm_out_fid_(fopen(FLAG_output, "wb")), |
71 samples_in_1ms_(48), | 71 samples_in_1ms_(48), |
72 num_10ms_in_codec_frame_(2), // Typical 20 ms frames. | 72 num_10ms_in_codec_frame_(2), // Typical 20 ms frames. |
73 time_to_insert_packet_ms_(3), // An arbitrary offset on pushing packet. | 73 time_to_insert_packet_ms_(3), // An arbitrary offset on pushing packet. |
74 next_receive_ts_(0), | 74 next_receive_ts_(0), |
75 time_to_playout_audio_ms_(kPlayoutPeriodMs), | 75 time_to_playout_audio_ms_(kPlayoutPeriodMs), |
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
313 if (delay_log != NULL) { | 313 if (delay_log != NULL) { |
314 fprintf(delay_log, "%3d %3d\n", optimal_delay_ms, current_delay_ms); | 314 fprintf(delay_log, "%3d %3d\n", optimal_delay_ms, current_delay_ms); |
315 } | 315 } |
316 } | 316 } |
317 } | 317 } |
318 std::cout << std::endl; | 318 std::cout << std::endl; |
319 test.TearDown(); | 319 test.TearDown(); |
320 if (delay_log != NULL) | 320 if (delay_log != NULL) |
321 fclose(delay_log); | 321 fclose(delay_log); |
322 } | 322 } |
OLD | NEW |