Today I've commited to CVS some fixes for Windows audio driver to play with 24-bit sample size, but still there seems to be some bugs alive.
One is the crash occurred when the sample size was increased with Windows GUI dialog and then played without restarting the application. # Curiously enough, that crash shouldn't happen on Mac OS. The crash is caused by the internal buffer overflow; while the sample size grew, the buffer remains the same size. So there's two possible quick hack for the bug, quick.diff: detect bucket_size change at aq_set_soft_queue() setter.diff: introduce set_bucket_size() Though I think quick.diff is the way to go, both is attached for reference. Regards, -- Kentaro SATO
dynsmplbit-quick.diff
Description: Binary data
dynsmplbit-setter.diff
Description: Binary data
------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________ Timidity-talk mailing list Timidity-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/timidity-talk