I guess the instability should be the 68k's fault. If using an arm processor and Palm OS5, there are quite a few softwares available for playing mp3, like pocket tunes and aero player, both support background play.
If the the application can be downloaded as prc file and hotsynced into the device, the application must be hardware independent. Or the application is using the APIs only, which are available for all.
The newly released palm audio patch for TT did sth to support mp3 and background play as reported by some website, but I cannot find any details about it like documentation.
Actually, background audio threads were a feature of the streaming sound manager added in Palm OS 5.0. You can setup a callback function that the OS will call from a separate thread to provide sound data to the mixer. It looks like Palm's TT audio patch helps fix some glitches with this mechanism, such as possible resource contention between the UI thread and the sound threads.
The big thing the patch does is fix the sound output quality by removing a low-pass filter that that was in the DSP audio driver. This filter made sense for the voice recorder application, but really hurt the fidelity of other audio sources.
--
Ben Combee <[EMAIL PROTECTED]>
CodeWarrior for Palm OS technical lead
Palm OS programming help @ www.palmoswerks.com
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/