From a3c6391bb43f9b294ac35e07f3e8116cc564ba01 Mon Sep 17 00:00:00 2001 From: Ivan Epifanov Date: Sun, 23 May 2021 13:55:25 +0300 Subject: [PATCH] Limit thread priority --- Alc/backends/vita.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Alc/backends/vita.c b/Alc/backends/vita.c index 1cc8e2bd..f7c5d262 100644 --- a/Alc/backends/vita.c +++ b/Alc/backends/vita.c @@ -210,7 +210,7 @@ static ALCboolean ALCvitaPlayback_start(ALCvitaPlayback *self) { ATOMIC_STORE(&self->killNow, AL_FALSE, almemory_order_release); - int priority = 32; + int priority = 128; // middle int affinity = 0; // DEFAULT int stack_size = 0x10000; // 64Kib @@ -224,6 +224,9 @@ static ALCboolean ALCvitaPlayback_start(ALCvitaPlayback *self) } } + if (priority < 64 && priority != 0) priority = 64; + if (priority > 191) priority = 191; + if (&_oal_thread_affinity != NULL) { affinity = _oal_thread_affinity; }