[vlc-devel] [PATCH 1/3] coreaudio: fix possible deadlock on pause
nitz.carola at googlemail.com
Sat Dec 9 15:57:31 CET 2017
The issue we had is that the iOS system takes away the audio session when
you start a different music app. So we just get an interruption event on a
random thread notifying us that the system just closed the output for us.
I guess that’s the missing information here :)
On Sat 9. Dec 2017 at 15:48, Rémi Denis-Courmont <remi at remlab.net> wrote:
> Le lauantaina 9. joulukuuta 2017, 15.28.43 EET Thomas Guillem a écrit :
> > Here, ca_Pause is the pause callback for macOS and iOS audio outputs.
> > With the patch 2/2, this function can be called from a random thread
> > when the audio session is disabled (and when the audio render callback
> > is shut down) and will unstuck flush/play.
> And I don't see how that can work. The interface is not reentrant so its
> implementation can´t be reentrant either.
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the vlc-devel