Index: webrtc/modules/audio_coding/neteq/decision_logic_unittest.cc |
diff --git a/webrtc/modules/audio_coding/neteq/decision_logic_unittest.cc b/webrtc/modules/audio_coding/neteq/decision_logic_unittest.cc |
index 499f94643475ecd6ddf3b787522e1bdcb8721063..f09f24a46c48a5a65efb7d098689dee1975e579f 100644 |
--- a/webrtc/modules/audio_coding/neteq/decision_logic_unittest.cc |
+++ b/webrtc/modules/audio_coding/neteq/decision_logic_unittest.cc |
@@ -17,6 +17,7 @@ |
#include "webrtc/modules/audio_coding/neteq/delay_manager.h" |
#include "webrtc/modules/audio_coding/neteq/delay_peak_detector.h" |
#include "webrtc/modules/audio_coding/neteq/packet_buffer.h" |
+#include "webrtc/modules/audio_coding/neteq/tick_timer.h" |
namespace webrtc { |
@@ -24,32 +25,26 @@ TEST(DecisionLogic, CreateAndDestroy) { |
int fs_hz = 8000; |
int output_size_samples = fs_hz / 100; // Samples per 10 ms. |
DecoderDatabase decoder_database; |
- PacketBuffer packet_buffer(10); |
- DelayPeakDetector delay_peak_detector; |
- DelayManager delay_manager(240, &delay_peak_detector); |
+ TickTimer tick_timer; |
+ PacketBuffer packet_buffer(10, tick_timer); |
+ DelayPeakDetector delay_peak_detector(tick_timer); |
+ DelayManager delay_manager(240, &delay_peak_detector, tick_timer); |
BufferLevelFilter buffer_level_filter; |
- DecisionLogic* logic = DecisionLogic::Create(fs_hz, output_size_samples, |
- kPlayoutOn, &decoder_database, |
- packet_buffer, &delay_manager, |
- &buffer_level_filter); |
+ DecisionLogic* logic = DecisionLogic::Create( |
+ fs_hz, output_size_samples, kPlayoutOn, &decoder_database, packet_buffer, |
+ &delay_manager, &buffer_level_filter, tick_timer); |
delete logic; |
- logic = DecisionLogic::Create(fs_hz, output_size_samples, |
- kPlayoutStreaming, |
- &decoder_database, |
- packet_buffer, &delay_manager, |
- &buffer_level_filter); |
+ logic = DecisionLogic::Create( |
+ fs_hz, output_size_samples, kPlayoutStreaming, &decoder_database, |
+ packet_buffer, &delay_manager, &buffer_level_filter, tick_timer); |
delete logic; |
- logic = DecisionLogic::Create(fs_hz, output_size_samples, |
- kPlayoutFax, |
- &decoder_database, |
- packet_buffer, &delay_manager, |
- &buffer_level_filter); |
+ logic = DecisionLogic::Create( |
+ fs_hz, output_size_samples, kPlayoutFax, &decoder_database, packet_buffer, |
+ &delay_manager, &buffer_level_filter, tick_timer); |
delete logic; |
- logic = DecisionLogic::Create(fs_hz, output_size_samples, |
- kPlayoutOff, |
- &decoder_database, |
- packet_buffer, &delay_manager, |
- &buffer_level_filter); |
+ logic = DecisionLogic::Create( |
+ fs_hz, output_size_samples, kPlayoutOff, &decoder_database, packet_buffer, |
+ &delay_manager, &buffer_level_filter, tick_timer); |
delete logic; |
} |