FLAC decoder (and a playsound.c bug)
Ryan C. Gordon
icculus at clutteredmind.org
Fri Nov 9 02:59:40 EST 2001
> With a big, scary deadline looming at work, I haven't had the time or
> the energy to do much with SDL_sound. I hope this will change now that
> the deadline is gone (but not forgotten).
I've been pretty overwhelmed recently, too. I got about halfway through a
ADPCM-compressed .WAV decoder a few weeks (!) ago, and never had a chance
to get back to it. I will soon, though.
> But only approximately. I was getting an annoying ticking sound
> throughout the whole playback, which I think I've finally tracked down
> to a bug in playsound.c. (Perhaps we ought to leave the playsound bug a
> bit longer because I managed to simplify flac.c a bit while searching
> there for the bug. ;-)
Sorry, I'm committing the playsound.c patch. :) This actually fixed an
.OGG problem I was having, too, so it's very handy.
I put some more comments into the audio callback in addition to your
patch, but I still feel like it's pretty sloppy. I want to reorganize it,
but I know that I always manage to break it when I touch it, so I'm
holding off for now. :)
I'm going to go install libFLAC and then I'll commit the flac module, too.
More information about the sdlsound