I have an Intel device that provides a sample rate only of 44100, but I want to record a stream at 8000. The hardware device is: hw:0,0,0. As far as I can tell, this is "easily" doable with a plugin, but I haven't been able to make it work (this is the first time I've tried to use a plugin). After a lot of messing around, my .asoundrc file currently looks like this: -------- pcm.!default { type hw card 0 device 0 subdevice 0 } ctl.!default { type hw card 0 device 0 subdevice 0 } pcm_slave.rate_converter { pcm default } pcm.rate8000 { type plug slave { pcm rate_converter rate 8000 } } ------- and when I try to use this, I get: n7dr@shack20:~$ arecord -c 2 -d 10 -vvv -D rate8000 -f S16_LE q8000.wav │ALSA lib pcm.c:2565:(snd_pcm_open_noupdate) Unknown PCM rate_converter │arecord: main:828: audio open error: No such file or directory n7dr@shack20:~$ I suspect a simple error in the .asoundrc. I hope. I've tried a lot of variations, attempting to follow examples of plugin use on various web pages [at least some of which I suspect are out of date], but they all give errors, so I decided that the best way to get this working is to ask for help somewhere where people who really understand this stuff hang out :-) Doc -- Web: http://enginehousebooks.com/drevans
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user