On Mon, 2009-11-09 at 08:56 +0100, ext Aggarwal, Anuj wrote:
-----Original Message----- From: Aggarwal, Anuj Sent: Thursday, September 24, 2009 2:28 PM To: alsa-devel@alsa-project.org Subject: Capture not working in MMAP mode with '-v'
Hi,
When I try to capture audio in MMAP mode using the following command, it works properly:
arecord -f cd -d 10 -M rec01.wav
However, if I specify '-v' along with the above command, it fails to capture anything and prints log and returns immediately:
Recording WAVE 'rec03.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo Plug PCM: Hardware PCM card 0 'omap3evm' device 0 subdevice 0 Its setup is: stream : CAPTURE access : MMAP_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 44100 exact rate : 44100 (44100/1) msbits : 16 buffer_size : 22052 period_size : 5513 period_time : 125011 tstamp_mode : NONE period_step : 1 avail_min : 5513 period_event : 0 start_threshold : 1 stop_threshold : 22052 silence_threshold: 0 silence_size : 0 boundary : 1445199872 appl_ptr : 0 hw_ptr : 0 mmap_area[0] = 0x4030e000,0,32 (16) mmap_area[1] = 0x4030e000,16,32 (16)
I have not observed this problem while playing audio, only while capture this issue crops up.
Any pointers?
Any updates on this? We have observed similar problem on other platforms as well.
Yeah, it's an aplay bug, I've seen it & tracked down to aplay. It actually makes the recording file very huge instantly on some systems. Patch out the aplay when -M and -v are used =)
Thanks & Regards, Anuj Aggarwal
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel