If pthread_setschedparam() in JackPosixThread::AcquireRealTimeImp() fails
commit0ee218826b299a95f937b7c88f10af56534d6cbd
authorJuuso Alasuutari <juuso.alasuutari@gmail.com>
Wed, 18 Sep 2019 19:56:22 +0000 (18 22:56 +0300)
committerFilipe Coelho <falktx@falktx.com>
Wed, 18 Sep 2019 20:40:17 +0000 (18 21:40 +0100)
tree52fe19aecc52982c5deeaf7c03786e9ffef8ca0b
parent4341f8086f795bdbb3203aa3046098ddef2f6651
If pthread_setschedparam() in JackPosixThread::AcquireRealTimeImp() fails
try again with the SCHED_RESET_ON_FORK flag before giving up. This fixes
PulseAudio's JACK modules not being granted real-time scheduling.

Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
posix/JackPosixThread.cpp