Johannes Pohl

Results 188 comments of 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