From c496d58882b266c82bd72537dd84b0330c1c9b97 Mon Sep 17 00:00:00 2001 From: Sam Zackrisson Date: Thu, 8 Nov 2018 14:45:07 +0100 Subject: [PATCH] Add flag for fast jitter buffer playout in neteq simulation It is currently not possible to run e.g. neteq_rtpplay in the fast accelerate mode. Bug: None Change-Id: I5e0ce3fae2ad5585fe9fb545109bb0c9a87fd201 Reviewed-on: https://webrtc-review.googlesource.com/c/110162 Commit-Queue: Sam Zackrisson Reviewed-by: Minyue Li Reviewed-by: Henrik Lundin Cr-Commit-Position: refs/heads/master@{#25561} --- modules/audio_coding/neteq/tools/neteq_test_factory.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/audio_coding/neteq/tools/neteq_test_factory.cc b/modules/audio_coding/neteq/tools/neteq_test_factory.cc index 93da54c8af..aa956ce8ab 100644 --- a/modules/audio_coding/neteq/tools/neteq_test_factory.cc +++ b/modules/audio_coding/neteq/tools/neteq_test_factory.cc @@ -142,6 +142,9 @@ WEBRTC_DEFINE_bool(concealment_events, false, "Prints concealment events"); WEBRTC_DEFINE_int(max_nr_packets_in_buffer, 50, "Maximum allowed number of packets in the buffer"); +WEBRTC_DEFINE_bool(enable_fast_accelerate, + false, + "Enables jitter buffer fast accelerate"); // Maps a codec type to a printable name string. std::string CodecName(NetEqDecoder codec) { @@ -470,6 +473,7 @@ std::unique_ptr NetEqTestFactory::InitializeTest( NetEq::Config config; config.sample_rate_hz = *sample_rate_hz; config.max_packets_in_buffer = FLAG_max_nr_packets_in_buffer; + config.enable_fast_accelerate = FLAG_enable_fast_accelerate; return absl::make_unique(config, codecs, ext_codecs_, std::move(input), std::move(output), callbacks);