I've been streaming yamaha adpcm on our non-OS5 Clie devices successfully using the pa1 library (available on cliedeveloper) by buffering audio chunks into the playlist, and playing in "continuous" mode, filling in chunks when my completion callback gets called. However the exact same code doesn't work on OS5 Clie's like the NX60 and NX70 - I never (or rarely in unknown conditions) get my buffer complete callback called, so my sounds stop. Anyone have the same problem and have found a fix / workaround?
I read a seemingly related problem report (see below) in the pa1 SDK on Sony's site and thought it would help. Sounds like a good problem but 1> I already do their recommended solution, and 2> my problem is more fundamental: my callback never gets called. Thanks! Scott Ludwig scottlu * eskimo.com +++ Problem: When using an ADPCM playlist, the wrong callback information is used. Details: When the Pa1Lib library finishes playing an item from the ADPCM playlist, the callback information registered for that item is not used. Instead, the system incorrectly uses the callback information for the next item in the playlist. This occurs only when using consecutive playback mode. This occurs on all CLI� handhelds that use the Yamaha Pa1Lib library and that use Palm OS v.5.0 software. Solution: To work around this issue, register the same callback function and callback data for all items in the playlist and keep track of the current item manually +++ -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
