[LAD] incorrect number of samples reading from /dev/dsp1

From: farhan baluch <farhanbaluch@email-addr-hidden>
Date: Tue Feb 01 2011 - 07:55:25 EET

Hi All,

I am trying to read data from a usb microphone and using the pretty standard
method of using ioctl's to setup the sampling rate, channels, bits and block
size . This all works so the device is correctly setup. I then use "read" to
read samples from the device which shows up as /dev/dsp1. I get a lot more
samples from this read command in one second of recording than the set
sample rate. E.g. if i set 10Khz on one run i got 269312 samples. Looking at
the raw data it looks like there is a lot of duplication of data? is this
common for the audio input device? if so what kind of encoding is it (e.g
with some specific redundancy built in)?

thanks
farhan

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Tue Feb 1 08:15:02 2011

This archive was generated by hypermail 2.1.8 : Tue Feb 01 2011 - 08:15:02 EET