[alsa-devel] Playback issue while recording simultaneously
Mohan Prasath Ramamoorthy
mohan.prasath at vvdntech.in
Fri Dec 6 06:22:58 CET 2019
Dear All,
We are working on external modules of microphone and speaker and we
are using the kernel version 3.10.96
We are recording with commands like arecord and aplay for recording
and playback respectively.
While doing the below experiments we could able to observe an issue as below,
1. With only recording and not playback we haven't faced any issues.
2. With only playback and not recording we haven't faced any issues.
3. By starting an infinite recording in the background and by doing a
playback of the audio file(30seconds, the sampling rate of 22050, the
channel is stereo), after some iterations, we are facing a below error
and we could not able to listen to the audio.
Error: aplay: pcm_write:1940: write error: Input/output error
Below are the respective commands for recording and playback,
1. arecord -D hw:0,0 -c 2 -f s16_le -r 8000 /home/ubuntu/mic_testing.wav &
2. aplay -D hw:0,3 audio_22k_c2.wav
But when the issues come, we just stopped recording and restarted the
recording in the background. After this, the playback is working fine.
Also, during the issue came, we have checked for the below properties,
1. I2S has been enabled. Checked under the file:
/sys/kernel/debug/clock/clock_tree
2. Driver callbacks have been called. (Checked with the kernel logs[dmesg])
We would like to know the reason behind this error.?
--
With Best Regards,
Mohan Prasath
VVDN Technologies Pvt Ltd
Cell: +91 9629768919
Web: www.vvdntech.com
--
_Disclaimer: _© 2019 VVDN Technologies Pvt. Ltd. This e-mail contains
PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the
addressee(s). If you are not the intended recipient, please notify the
sender by e-mail and delete the original message. Further, you are not to
copy, disclose, or distribute this e-mail or its contents to any other
person and any such actions are unlawful._
_
_
_
__
More information about the Alsa-devel
mailing list