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/

Reply via email to