On Thu, 27 Jun 2002, Kris Modrak wrote:

> I am writing a PCM application and wish to play a .wav file that has a
> sampling rate of 8kHz on a hardware setup that only supports sampling
> frequencies of 44.1 or 48kHz.
> 
> Does anyone know how to implement this?

You don't need to do this. Use the 'plughw' device which should do all 
conversions from you.

> 
> I have tried setting up a rate plugin in my .asoundrc file
> 
> pcm.r8 {
>         type rate               # Rate PCM
>         slave slave_rate8000Hz  # Slave name
> }
> 
> pcm_slave.slave_rate8000Hz {
>         pcm "hw:0,0"
>         rate 8000

Use 44100 or 48000. It's the rate for the hardware not the source rate.

                                                Jaroslav

-----
Jaroslav Kysela <[EMAIL PROTECTED]>
Linux Kernel Sound Maintainer
ALSA Project  http://www.alsa-project.org
SuSE Linux    http://www.suse.com



-------------------------------------------------------
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to