webrtc/api/neteq
Jakob Ivarsson 94b51210f8 Include packet waiting time in concealment decision.
This is to be more robust to packet loss during DTX and paused streams.

Without it, we can wait to decode an available packet when in CNG or
PLC mode until more packets arrive, which for DTX and paused streams
can take a long time.

We already include the waiting time if the last packet in the buffer
is a DTX packet.

Bug: webrtc:13322
Change-Id: Iaf5b3894500140d6f83377ba2cd65b44e0cdac05
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299009
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39667}
2023-03-24 13:18:58 +00:00
..
BUILD.gn Remove dependency on rtc_base_approved from most targets 2022-04-25 12:15:30 +00:00
custom_neteq_factory.cc Clean up the NetEqFactory API. 2019-11-29 14:04:44 +00:00
custom_neteq_factory.h Clean up the NetEqFactory API. 2019-11-29 14:04:44 +00:00
default_neteq_controller_factory.cc Move NetEq headers to api/ 2019-10-31 15:43:59 +00:00
default_neteq_controller_factory.h Move NetEq headers to api/ 2019-10-31 15:43:59 +00:00
DEPS Improvements for NetEqControllers 2020-01-24 11:39:52 +00:00
neteq.cc Remove NetEq extra delay option. 2021-11-09 17:25:46 +00:00
neteq.h Reland "Change default NetEq sample rate to 48k." 2022-11-07 18:14:33 +00:00
neteq_controller.h Include packet waiting time in concealment decision. 2023-03-24 13:18:58 +00:00
neteq_controller_factory.h Use backticks not vertical bars to denote variables in comments for /api 2021-07-26 18:27:34 +00:00
neteq_factory.h Use backticks not vertical bars to denote variables in comments for /api 2021-07-26 18:27:34 +00:00
OWNERS Add jakobi@ to api/neteq/OWNERS. 2022-05-30 15:45:34 +00:00
tick_timer.cc Move NetEq headers to api/ 2019-10-31 15:43:59 +00:00
tick_timer.h Move NetEq headers to api/ 2019-10-31 15:43:59 +00:00
tick_timer_unittest.cc Move NetEq headers to api/ 2019-10-31 15:43:59 +00:00