On Mon, Aug 03, 2020 at 05:24:07PM +0000, MrPhyber wrote: > > It's supposed to work without teaks. What you describe tends to > > happens when play and recording rates are not strictly the same. Could > > you confirm that both directions are using the same device? > > > > Do you know if this is a new problem? > > I've checked the play/rec rates and both seem to be equal > (48000Hz). Both directions are using the same physical > sound card (on my freebsd install the usb sound card uses > pcm6:play:dsp6 and pcm6:record:dsp6). With only the play > mode I had to adjust the block size or otherwise I would > continuosly get: > snd0: play hw xrun, pused = 3840/4096 > (similar with play/rec). > The strange thing that I forgot to mention in the previous > mail is (and btw sorry for the double mail, that was an > accident): reading from the manpage, the default buffer size of the audio dev is 7680 and the block size is 960. > If I don't set these values I get the xruns, but if I manually > set them to the default values (-b 7680 -z 960) all is fine. > I don't know if I am not understanding something or if this > is a known problem, sadly. > Neither your misunderstanding, nor a known problem. Probably a subtle difference between FreeBSD and other OSes audio sub-system behavior, revealing a bug in libsndio. Thanks for reporting it, I'll try to reproduce it and fix it.Received on Tue Aug 04 2020 - 09:11:16 CEST
This archive was generated by hypermail 2.3.0 : Tue Aug 09 2022 - 16:23:49 CEST