Mercurial > sdl-ios-xcode
annotate README.CVS @ 3880:74e828c64315 SDL-1.2
Fixed bug #292
I might be on crack here.
It looks like SDL_ConvertMono() in src/audio/SDL_audiocvt.c adds the left and
right channels of a stereo stream together, and clamps the new mono channel if
it would overflow.
Shouldn't it be dividing by 2 to average the two sample points instead of
clamping? Otherwise the mono sample point's volume doubles in the conversion.
This would also make the conversion faster, as it replaces two branches per
sample frame with a bitwise shift.
--ryan.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 24 Sep 2006 15:45:37 +0000 |
parents | dc219ba4cf45 |
children |
rev | line source |
---|---|
0 | 1 |
1652
dc219ba4cf45
Info on Subversion repository access.
Ryan C. Gordon <icculus@icculus.org>
parents:
895
diff
changeset
|
2 SDL is no longer hosted in a CVS repository. Please see README.SVN for |
dc219ba4cf45
Info on Subversion repository access.
Ryan C. Gordon <icculus@icculus.org>
parents:
895
diff
changeset
|
3 information on accessing our Subversion repository. |
0 | 4 |