Articles | Full Index | RSS Feed
Today I've been trying to resolve a random problem in the Cantabile 2.0's audio engine where something goes haywire with its audio buffer management. Luckily I've got some debug code in there that detects this, otherwise I would probably have never noticed it - except as an apparently random crash.
Unfortunately I just can't put my finger on the problem, and it doesn't occur in 1.2. I've obviously messed something up in the 2.0's code clean up.
Oh well, will keep searching...
Posted on October 4, 2007
Tom says:
This is why sanity checking and defensive coding is great! I wish more people would do this, and I need to get better at it myself. I've learned that it's quite difficult to predict which seemingly impossible things will end up happening, and most of them do at some point...