CVSROOT: /var/cvs/freesci
Module name: freesci
Changes by: freesci 2002/03/17 15:24:29 GMT
Modified files:
. : ChangeLog
src/include : pcmout.h
src/sound : Makefile.am midi_adlibemu.c pcmout.c
pcmout_sdl.c sound.c
Added files:
src/sound : pcmout_alsa.c
Log message:
1) Back out the mute "fix" for ARTHUR. There's something more sinister
going on -- when you start the intro, it properly unmutes the sound,
and with the previous patch, it mutes the intro. We need to
investigate this more and fix the source problem.
2) A lot of cleanup on the PCM layer. Now the buffer size is reported
in units of frames, and all pcm operations work with frames. And a
frame is 16-bit stereo, for 4 bytes.
3) And finally, there's an ALSA 0.9 PCM output driver. Except that it
doesn't work quite right yet. It's the new default for systems
with ALSA, so that ought to motivate people to help me fix it.
(It basically doesn't spit out any sound -- unless you hold down
keys or whatnot. There's something screwy going on...)
- Pizza