Problem with G4 running OS 8/9
Problem with G4 running OS 8/9
- Subject: Problem with G4 running OS 8/9
- From: "Roni Music" <email@hidden>
- Date: Wed, 3 Apr 2002 21:53:09 +0200
Hi,
I have an audio application that reads audio data of disk, processes it and plays it back with the SoundManager.
I also have a carbonized version running under OS X.
Both versions works fine on:
G3 266 MHz running OS 8/9
G3 266 MHz running OS X
G4 733 MHz running OS X
but with a minor problem when running on a G4 733 MHz under OS 8/9.
The problem is (G4-OS 8/9) that moving the mouse is interrupted during the processing of the sound
(the G4 has an USB mouse while the G3 has the older serial mouse).
All processing is done in the IOCompletion callbacks or in deferred tasks when the asynchronous reads are finished.
Seems that the USB mouse driver works at another interrupt level than the serial mouse driver (as before, everything works fine under OS X where everything are threads).
If I move out the processing routines to the event loop the problems disappears but sound generating will be interrupted when moving windows, dropping down menus etc.
Not so fun with a real-time application.
So my question is:
Is there any way to change the interrupt level for the USB mouse?
Or any other way to change things to avoid the "jerky" mouse behavior?
Thanks for any insights!
Rolf Nilsson / Roni Music
--
Rolf Nilsson <email@hidden>
Roni Music <email@hidden>
Smafolksgatan 51, S-212 38 Malmoe, Sweden
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.