Victor Gaydov
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!
Great, thank you!
@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!
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!