1 --- ../esound-0.2.32.orig/audio_alsa09.c Thu Mar 20 09:34:19 2003
2 +++ ./audio_alsa09.c Sat Dec 20 03:01:11 2003
8 - err = snd_pcm_hw_params_set_rate_near(handle, hwparams, speed, 0);
12 + err = snd_pcm_hw_params_set_rate_near(handle, hwparams, &t_speed, &t_dir);
15 fprintf(stderr, "%s\n", snd_strerror(err));
20 + if (t_speed != speed) {
22 fprintf(stderr, "Rate not avaliable %i != %i\n", speed, err);
29 - err = snd_pcm_hw_params_set_buffer_size_near(handle, hwparams, BUFFERSIZE);
31 + snd_pcm_uframes_t t_bufsize=BUFFERSIZE;
32 + err = snd_pcm_hw_params_set_buffer_size_near(handle, hwparams, &t_bufsize);
35 fprintf(stderr, "Buffersize:%s\n", snd_strerror(err));