Set audio threads to be realtime priority

merge-requests/6/head
Phil Taylor 2021-08-19 10:21:30 +01:00 zatwierdzone przez Roeland Jansen
rodzic 0b5a6cce1f
commit 58a6477f53
2 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -732,6 +732,7 @@ udpAudio::udpAudio(QHostAddress local, QHostAddress ip, quint16 audioPort, audio
rxaudio = new audioHandler();
rxAudioThread = new QThread(this);
rxAudioThread->setPriority(QThread::TimeCriticalPriority);
rxaudio->moveToThread(rxAudioThread);
@ -749,6 +750,7 @@ udpAudio::udpAudio(QHostAddress local, QHostAddress ip, quint16 audioPort, audio
txaudio = new audioHandler();
txAudioThread = new QThread(this);
txAudioThread->setPriority(QThread::TimeCriticalPriority);
txaudio->moveToThread(txAudioThread);

Wyświetl plik

@ -382,6 +382,7 @@ void udpServer::controlReceived()
txaudio = new audioHandler();
txAudioThread = new QThread(this);
txAudioThread->setPriority(QThread::TimeCriticalPriority);
txaudio->moveToThread(txAudioThread);
txAudioThread->start();
@ -402,6 +403,8 @@ void udpServer::controlReceived()
rxaudio = new audioHandler();
rxAudioThread = new QThread(this);
rxAudioThread->setPriority(QThread::TimeCriticalPriority);
rxaudio->moveToThread(rxAudioThread);
rxAudioThread->start();