Results 770 comments of Victor Gaydov

I don't get it, if you have one semaphore per state, how do you wait for a few states simultaneously? For example if the mask is `PAUSED|IDLE`, which means that...

@mihir-mihir Hi! Do you still have plans on this issue?

@mihir-mihir No worries, I'm just cleaning up stalled issues & PRs. Welcome back when you have time. @Flw5469 Thanks!

@Nystana Please check out discussion here: https://github.com/roc-streaming/roc-toolkit/issues/758 It uncovered a few gotchas that are likely the same for opus and vorbis (related to variable packet size), which were not addressed...

The problem is that when we receive packets for a new session, we can't detect that they're already outdated.

``` D: [alsa-sink-USB Audio] roc_audio: latency monitor: latency=8832 target=8640 fe=0.99995 trim_fe=0.99995 adj_fe=0.99995 D: [alsa-sink-USB Audio] roc_audio: latency monitor: latency=8576 target=8640 fe=0.99995 trim_fe=0.99995 adj_fe=0.99995 D: [alsa-sink-USB Audio] roc_audio: latency monitor: latency=9408...

Thanks for PR! Going to test it on my devices. > Shall I set "Ready for review"? Yes, sure, that is an indication that you finished changes and want someone...

@spran180 You're welcome, thanks!