From 07f3dae936ef7c49f8627668bd56b9acee77e63d Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Sat, 22 Aug 2015 20:11:55 +1000 Subject: [PATCH] Use translated error message for failing to set thread priorities in PortaudioBackend --- libs/backends/portaudio/portaudio_backend.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/libs/backends/portaudio/portaudio_backend.cc b/libs/backends/portaudio/portaudio_backend.cc index dccca3b4c8..ab2c260319 100644 --- a/libs/backends/portaudio/portaudio_backend.cc +++ b/libs/backends/portaudio/portaudio_backend.cc @@ -661,7 +661,10 @@ PortAudioBackend::portaudio_process_thread (void *arg) HANDLE task_handle; mmcss::set_thread_characteristics ("Pro Audio", &task_handle); - mmcss::set_thread_priority (task_handle, mmcss::AVRT_PRIORITY_NORMAL); + if (!mmcss::set_thread_priority(task_handle, mmcss::AVRT_PRIORITY_NORMAL)) { + PBD::warning << get_error_string(SettingAudioThreadPriorityError) + << endmsg; + } #endif DWORD tid = GetCurrentThreadId (); @@ -1380,7 +1383,10 @@ PortAudioBackend::main_process_thread () HANDLE task_handle; mmcss::set_thread_characteristics ("Pro Audio", &task_handle); - mmcss::set_thread_priority (task_handle, mmcss::AVRT_PRIORITY_NORMAL); + if (!mmcss::set_thread_priority(task_handle, mmcss::AVRT_PRIORITY_NORMAL)) { + PBD::warning << get_error_string(SettingAudioThreadPriorityError) + << endmsg; + } #endif DWORD tid = GetCurrentThreadId ();