Mercurial > sdl-ios-xcode
comparison src/audio/alsa/SDL_alsa_audio.c @ 4365:d91a8026e0aa SDL-1.2
Fixed bug #857
Fixed compiler warnings
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 19 Oct 2009 10:02:00 +0000 |
parents | ae3d564e2716 |
children | ed7b8e3520b5 |
comparison
equal
deleted
inserted
replaced
4364:ae3d564e2716 | 4365:d91a8026e0aa |
---|---|
379 /* FIXME: Is this safe to do? */ | 379 /* FIXME: Is this safe to do? */ |
380 spec->samples = bufsize / 2; | 380 spec->samples = bufsize / 2; |
381 | 381 |
382 /* This is useful for debugging */ | 382 /* This is useful for debugging */ |
383 if ( getenv("SDL_AUDIO_ALSA_DEBUG") ) { | 383 if ( getenv("SDL_AUDIO_ALSA_DEBUG") ) { |
384 snd_pcm_sframes_t persize = 0; | 384 snd_pcm_uframes_t persize = 0; |
385 unsigned int periods = 0; | 385 unsigned int periods = 0; |
386 | 386 |
387 SDL_NAME(snd_pcm_hw_params_get_period_size)(hwparams, &persize, NULL); | 387 SDL_NAME(snd_pcm_hw_params_get_period_size)(hwparams, &persize, NULL); |
388 SDL_NAME(snd_pcm_hw_params_get_periods)(hwparams, &periods, NULL); | 388 SDL_NAME(snd_pcm_hw_params_get_periods)(hwparams, &periods, NULL); |
389 | 389 |
465 snd_pcm_hw_params_t *hwparams; | 465 snd_pcm_hw_params_t *hwparams; |
466 snd_pcm_sw_params_t *swparams; | 466 snd_pcm_sw_params_t *swparams; |
467 snd_pcm_format_t format; | 467 snd_pcm_format_t format; |
468 unsigned int rate; | 468 unsigned int rate; |
469 unsigned int channels; | 469 unsigned int channels; |
470 snd_pcm_uframes_t bufsize; | |
471 Uint16 test_format; | 470 Uint16 test_format; |
472 | 471 |
473 /* Open the audio device */ | 472 /* Open the audio device */ |
474 /* Name of device should depend on # channels in spec */ | 473 /* Name of device should depend on # channels in spec */ |
475 status = SDL_NAME(snd_pcm_open)(&pcm_handle, get_audio_device(spec->channels), SND_PCM_STREAM_PLAYBACK, SND_PCM_NONBLOCK); | 474 status = SDL_NAME(snd_pcm_open)(&pcm_handle, get_audio_device(spec->channels), SND_PCM_STREAM_PLAYBACK, SND_PCM_NONBLOCK); |