| 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;
|
| }
|
|
|
|
|