Michal Štrba

Results 78 comments of Michal Štrba

@mewmew I moved the flac decoding/encoding feature to the main list. Thanks for giving the hand!

I just implemented the `Dup` compositor, which duplicates a `Streamer`.

Hi! My first instinct here is that (since you're running a lot of goroutines) you are using some parts of Beep concurrently without proper synchronization, causing race conditions, sometimes leading...

Hi, which OS are you using? AFAIK, the implementation on Linux allows for really short buffer sizes, while implementations on other OSs are a little worse (but still completely fine...

Try Linux. Even a virtual machine could help. I was able to get 1/100s and less buffer size on Linux. Beep uses [Oto](https://github.com/hajimehoshi/oto) for low level audio playback. Me and...

Hey, sorry for arriving to this issue so late, thanks @MarkKremer for working on this, it would be great to update to the new Oto. However, I have to stress...

You could argue that we can of course still do our own mixing in software, but if we want latency-free playback, then we have to fall back on Oto's capabilities....

@hajimehoshi Yes, that would be great! Btw, I think with this functionality, it would be possible to upgrade to Oto 2 without breaking any backwards compatibility, which would be ideal.

Actually, without changing any of Beep's API.

Although now that I think about it, I'm not sure this would be sufficient. We would be able to modify the samples right before pushing, but you would still push...