mirror of
https://git.freebsd.org/ports.git
synced 2025-07-02 10:00:37 -04:00
- fix pkg-plist, lines added: ----- share/mime/packages/audacity.xml share/applications/audacity.desktop @dirrmtry share/applications PR: 103260 [1] Submitted by: Jack Low <xxjack12xx at gmail.com> [1]
29 lines
1.4 KiB
C
29 lines
1.4 KiB
C
--- lib-src/portaudio/pa_unix_oss/pa_unix.c.orig Tue Nov 30 21:18:35 2004
|
|
+++ lib-src/portaudio/pa_unix_oss/pa_unix.c Tue Nov 30 21:33:58 2004
|
|
@@ -422,7 +422,7 @@
|
|
maxPri = sched_get_priority_max(SCHEDULER_POLICY);
|
|
if( schp.sched_priority > maxPri ) schp.sched_priority = maxPri;
|
|
|
|
- if (sched_setscheduler(0, SCHEDULER_POLICY, &schp) != 0)
|
|
+ if (pthread_setschedparam(pahsc->pahsc_WatchDogThread, SCHEDULER_POLICY, &schp) != 0)
|
|
{
|
|
ERR_RPT(("PaHost_WatchDogProc: cannot set watch dog priority!\n"));
|
|
goto killAudio;
|
|
@@ -465,7 +465,7 @@
|
|
lowerAudio:
|
|
{
|
|
struct sched_param schat = { 0 };
|
|
- if( sched_setscheduler(pahsc->pahsc_AudioThreadPID, SCHED_OTHER, &schat) != 0)
|
|
+ if( pthread_setschedparam(pahsc->pahsc_AudioThread, SCHED_OTHER, &schat) != 0)
|
|
{
|
|
ERR_RPT(("PaHost_WatchDogProc: failed to lower audio priority. errno = %d\n", errno ));
|
|
/* Fall through into killing audio thread. */
|
|
@@ -585,7 +585,7 @@
|
|
sched_get_priority_min(SCHEDULER_POLICY)) / 2;
|
|
schp.sched_priority = pahsc->pahsc_AudioPriority;
|
|
|
|
- if (sched_setscheduler(0, SCHEDULER_POLICY, &schp) != 0)
|
|
+ if (pthread_setschedparam(pahsc->pahsc_AudioThread, SCHEDULER_POLICY, &schp) != 0)
|
|
{
|
|
DBUG(("PortAudio: only superuser can use real-time priority.\n"));
|
|
}
|