Johannes Pohl
Johannes Pohl
@gribouk your original issue was not at all about PulseAudio, it was about starting multiple instances of Snapclient, and you were putting your command line options to the `ExecStart` parameter,...
No updates yet, I have to think about a solution that will not break existing control clients. And also details have to be considered like where to put new clients?...
What I prefer over valgrind is the address sanitizer, just build the client with `make TARGET=MACOS SANITIZE=address`. It gives a detailed stack trace when the application crashes. For a segmentation...
If this is some hard-to-fix bug, the easy solution would be to keep the player initialized and return silence as for instance the Oboe player does: ```c++ oboe::DataCallbackResult OboePlayer::onAudioReady(oboe::AudioStream* /*oboeStream*/,...
After staring at the error message for a while, I came to the conclusion that my eyes must be also untrained rookies :) Seems that the code is inspired from...
@artmg do you have any new findings regarding this issue?
Maybe it helps to stop the CFRunLoop first, to avoid that the play callback is being called during uninit: ```c++ void CoreAudioPlayer::uninitAudioQueue(AudioQueueRef queue) { CFRunLoopStop(CFRunLoopGetCurrent()); AudioQueueStop(queue, false); AudioQueueDispose(queue, false); pubStream_->clearChunks();...
Should be fixed with 7ab3daa76d9bd2700b609162c6cbe47351e535d0
Thanks, it's merged, but unfortunately after resolving the merge conflicts GitHub doesn't notice that it has been merged :(
Reverted the merge, since it breaks the Windows build: https://github.com/badaix/snapcast/actions/runs/2676603380