From: <xav...@us...> - 2003-07-16 14:50:46
|
Update of /cvsroot/alleg/allegro/src/win In directory sc8-pr-cvs1:/tmp/cvs-serv10615 Modified Files: wdsound.c Log Message: Julien Cugnière fixed a bug related to the retrieval of the inital volume when no primary buffer was present. Index: wdsound.c =================================================================== RCS file: /cvsroot/alleg/allegro/src/win/wdsound.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -d -r1.38 -r1.39 --- wdsound.c 8 Jun 2003 12:40:25 -0000 1.38 +++ wdsound.c 16 Jul 2003 14:50:42 -0000 1.39 @@ -457,6 +457,9 @@ format.nBlockAlign, format.wBitsPerSample, format.cbSize); } } + + /* get primary buffer (global) volume */ + IDirectSoundBuffer_GetVolume(prim_buf, &initial_volume); } /* initialize physical voices */ @@ -480,9 +483,6 @@ alleg_to_dsound_pan[255] = DSBPAN_RIGHT; for (v = 128; v < 255; v++) alleg_to_dsound_pan[v] = MIN(DSBPAN_RIGHT, DSBPAN_CENTER - 2000.0*log10((255.0-v)/127.0)); - - /* get primary buffer (global) volume */ - IDirectSoundBuffer_GetVolume(prim_buf, &initial_volume); return 0; |