Misha Baranov
Misha Baranov
UDP::enqueue_ts is filled in ReceiverSession::route_packet() right before the packet gets into jitter buffer queue.
Reader and writer esimate duration of FEC block in ns as this value could vary even though number of packets is known. For now it is decided to keep the...
Rolling window moving average and variance. Needed for the upcoming PR for #688
Actual latency tuning code together with related API and CLI parameters.
I propose to test `LatencyTuner` specifically and the overall receiver pipeline in different tests. This task describes tests for `LatencyTuner` in isolation: check how `LatencyTuner` drives target latency depenging on...
In order to be able to tune receiver's latency relying on timestamp mapping that we get from RTCP feedback, and UDP::Receive_timestamp, adding these features: * gh-674: Use receive timestamp (RTS)...
During a relatively long run I've faced a strange output of roc-recv:  Input signal is pure sine-wave, stereo, 48k ``` bin/x86_64-pc-linux-gnu/roc-send -vv -s rtp://127.0.0.1:10001 -i file:${HOME}/coding/sin440_at48k_2ch.wav --packet-encoding=101:pcm@s16/48000/stereo ``` ```...
The issue in [arch](https://gitlab.archlinux.org/archlinux/packaging/packages/roc-toolkit/-/issues/1) Default capacity of driver list of 128 became too low, pump it up to 256