Replies: 5 comments
-
Thanks a lot for the exploratory work @H-M-H! As I've mentioned, I've tried to use |
Beta Was this translation helpful? Give feedback.
-
Did you test the CPU utilization with the miniaudio as well? Just curious, as I found cpal from your build to be a touch higher. |
Beta Was this translation helpful? Give feedback.
-
I could not at the time due to #163 but as things are working again I had a look. I have rebased |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm sorry for being a bit unavailable lately. There's an experimental #197 ready with a |
Beta Was this translation helpful? Give feedback.
-
So I've merged the branch using cpal and symphonia into master. There's some resampling using That said, cubeb-rs from Mozilla looks like it could be much better than CPAL once it matures. Thank you everybody! |
Beta Was this translation helpful? Give feedback.
-
Continuation of the discussion about alternative audio backends started here: #54 (comment)
I have done some experiments with alternative audio backends. Specifically
cpal
+dasp
on this branch: https://github.com/H-M-H/psst/tree/cpal androdio
here: https://github.com/H-M-H/psst/tree/rodioThis has been motivated by miniaudio not working on my system with pipewire, related issue can be found here: #163
I'd love if someone could test this on Windows or macOS and report back on audio quality as well as CPU consumption.
On my Linux system the
cpal
branch takes about 3.3% CPU,rodio
4% CPU, both without resampling.For some reason the channels using rodio are inverted though, perhaps related to: RustAudio/rodio#286
Beta Was this translation helpful? Give feedback.
All reactions