On Jun 6 2015 16:28, Rodolfo Medina wrote: > Thanks. Here's the output of `arecord -v test.wav': > > Recording WAVE 'test.wav' : Unsigned 8 bit, Rate 8000 Hz, Mono > Plug PCM: Rate conversion PCM (48000, sformat=U8) > ... > Slave: Route conversion PCM (sformat=S16_LE) > ... > Slave: Direct Snoop PCM > ... > Hardware PCM card 0 'SiS SI7012' device 0 subdevice 0 > Its setup is: > stream : CAPTURE > access : MMAP_INTERLEAVED > format : S16_LE > subformat : STD > channels : 2 > rate : 48000 > exact rate : 48000 (48000/1) > msbits : 16 > buffer_size : 16384 > period_size : 1024 > period_time : 21333 > tstamp_mode : ENABLE > period_step : 1 > avail_min : 1024 > period_event : 0 > start_threshold : 1 > stop_threshold : 1073741824 > silence_threshold: 0 > silence_size : 0 > boundary : 1073741824 > appl_ptr : 0 > hw_ptr : 0 As long as seeing your log, arecord uses three userspace PCM plugins before accessing hardware. Can you see the same overruns when accessing hardware directly? Like: $ arecord -v -D hw:0,0 -c 2 -r 48000 -f S16_LE test.wav Regards Takashi Sakamoto ------------------------------------------------------------------------------ _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user