From 96905e7c7d3153770fcb7165d99fab2c0fed21b3 Mon Sep 17 00:00:00 2001 From: Boris Samorodov Date: Fri, 6 Oct 2006 18:29:58 +0000 Subject: - re-introduce audio/audacity-devel port (version 1.3.0b); [1] - fix pkg-plist, lines added: ----- share/mime/packages/audacity.xml share/applications/audacity.desktop @dirrmtry share/applications PR: 103260 [1] Submitted by: Jack Low [1] --- .../audacity-devel/files/patch-portaudio-pa_unix.c | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 audio/audacity-devel/files/patch-portaudio-pa_unix.c (limited to 'audio/audacity-devel/files/patch-portaudio-pa_unix.c') diff --git a/audio/audacity-devel/files/patch-portaudio-pa_unix.c b/audio/audacity-devel/files/patch-portaudio-pa_unix.c new file mode 100644 index 000000000000..ff3c8ca818fd --- /dev/null +++ b/audio/audacity-devel/files/patch-portaudio-pa_unix.c @@ -0,0 +1,29 @@ +--- 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")); + } -- cgit v1.2.3