Misha Baranov
Misha Baranov
@gmaxwell Thank you for the good idea. I think we'd start with integrating [CauchyCaterpillar](https://github.com/catid/CauchyCaterpillar)
It make sense for this component to implement Gilber-Elliott channel model. It would let simulate bursty channel losses with some accountable statistical parameters. In short, G.-E. channel model means that...
@gavv What is the best way you see to convert `FEC block size` into nanoseconds?
> add component that continuously computes target latency based on min latency, max latency, FEC block size, and jitter What interface of this component do you presume would fit our...
@gavv I'm about to enable `roc-recv` to determine if latency is fixed or it is dynamic. We've got `--target-latency` command line parameter. * As you proposed, one possible option is...
> tests: cover new metrics (jitter, total_packets, lost_packets - smoke test that all 3 metrics are available on both sender and receiver) We need #674 to see these metrics on...
Pipeline tests `test_loopback_sink_2_source` fail with `FlagCTS`: **timestamp_mapping** and **timestamp_mapping_remixing** https://github.com/roc-streaming/roc-toolkit/blob/c327926dc0af72c78e15135ae6ac53af75f71fa6/src/tests/roc_pipeline/test_loopback_sink_2_source.cpp#L399-L403
> Opus decoder is stateful How may it impact on code? And what does it mean literally? Do we have to provide every packet consecutively? We do so already. Are...
May we make a special handle for Opus that looks like Reader of audio packets? If Opus do FEC, we don't have to invoke OpenFEC and others. If not, we...
We have no places to mention sample rate anywhere except alsa driver or this kind of things