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 <saza@webrtc.org> Reviewed-by: Minyue Li <minyue@webrtc.org> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25561}
This commit is contained in:
committed by
Commit Bot
parent
e6c2c0853f
commit
c496d58882
@ -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<NetEqTest> 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<NetEqTest>(config, codecs, ext_codecs_,
|
||||
std::move(input), std::move(output),
|
||||
callbacks);
|
||||
|
||||
Reference in New Issue
Block a user