Dear all,
I'm trying to capture audio from onboard TLV320AIC3106 codec on a LogicPD Experimeter Kit (rev. A) and an OMAP L138 SOM (rev. C) on a SATA HDD using ALSA driver with the SDK kernel 2.6.37 and the corresponding filesystem on a 2G Kingston SDcard.
I'm using the "arecord" command to capture 2 channels at 48kHz in 16bits little endian format. Everything seems to work well at these rate and format but when I'm trying to capture at 96kHz in 32 bits little-endian many overrun appear and the file contains missed samples.
First of all, I supposed it was coming from the SATA drive. After a benchmark the SATA SSD drive gives me around 20MB/s for both read and write. As I have a classic technology hard disk drive, I tried to capture with this one without much success on missed samples.
Please feel free to let me know how to tune the kernel, filesystem or whatever so that I could capture audio fluently on a SATA HDD.
Thanks in advance for sharing your tips ;o)