David Reid
David Reid
I noticed the example you linked is in Swift. Is there no way to do it with Obj-C? If it's Swift-only then it'll never be added to miniaudio.
So quick update for people watching this. I'm working on version 0.12 of miniaudio which is going through a big rework of the backend system. Because this has deviated from...
You make a good point on the minimum supported version. I had forgotten to consider that. Unfortunately my MacBook is stuck on version 13.x so this might necessarily be a...
Compatibility with old operating systems is important to me and I won't be accepting any changes that increases the minimum version. miniaudio works on Windows 95, and I'm planning to...
Then it'll have to be that that particular functionality is simply disabled for older builds. This is a normal thing that's done in miniaudio.
I had another recent report about a deadlock with the PulseAudio backend (#877). I bet this would also fix that one. I can't think of any other solution so I...
I've pushed a potential fix to the dev branch. My change is slightly different to yours. I don't use `pa_stream_readable_size()` at all and instead just go straight to the sleep....
Sorry for the message spam. I had to make it so the device config defaults to a blocking loop. To test this you would need to do this in the...
I doubt it would make any difference, but for what it's worth I'm using PipeWire version 1.2.2. It feels like this is just a bug in PipeWire, or maybe something...
Just FYI on this, I've reverted those changes regarding the `deviceConfig.pulse.blockingMainLoop` thing. I've had a report about a possible PulseAudio regression and I'm just eliminating these commits as a possible...