Mercurial > SDL_sound_CoreAudio
changeset 343:03f47480200f
Now works correctly when specifying not all three of the --rate, --channels,
and --format command line arguments.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Wed, 22 May 2002 09:30:52 +0000 |
parents | fbbb1f25b944 |
children | d5d281337ee0 |
files | playsound/playsound.c |
diffstat | 1 files changed, 3 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/playsound/playsound.c Wed May 22 09:27:54 2002 +0000 +++ b/playsound/playsound.c Wed May 22 09:30:52 2002 +0000 @@ -895,17 +895,9 @@ */ if (use_specific_audiofmt) { - /* Pick sensible default for any value not explicitly specified. */ - if (sound_desired.rate == 0) - sound_desired.rate = 44100; - if (sound_desired.format == 0) - sound_desired.format = AUDIO_S16SYS; - if (sound_desired.channels == 0) - sound_desired.channels = 2; - - sdl_desired.freq = sound_desired.rate; - sdl_desired.format = sound_desired.format; - sdl_desired.channels = sound_desired.channels; + sdl_desired.freq = sample->desired.rate; + sdl_desired.format = sample->desired.format; + sdl_desired.channels = sample->desired.channels; } /* if */ else {