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

Attachment: dynsmplbit-quick.diff
Description: Binary data

Attachment: 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

Reply via email to