Hi, On 20.02.2019 06:17, Alan Beard wrote: > > *"SmallDV" uses only one audio device so, cannot get into buffer > problemsĀ * > *because of different sample rates, in and out.* > * > *
this is unfortunately not exactly true. SmallDV reads audio data from the USB device into the computer, and both have different clock domains, i.e. there is already a (small) mismatch. And the same applies in the opposite direction (computer to audio). USB audio has different modes for handling this issue but all of them require both sides (USB device and USB host) to do it properly together, see for instance https://www.electronicdesign.com/embedded/achieving-bit-perfect-usb-audio . The UHSDR firmware suffers from this problem, since we have not implemented the clock synchronization (properly) and depending on the clock differences this creates audible issues in the audio streams in regular intervals. However, as far asĀ I have seen it, it does not cause real problems, for instance if used with FT8 or FreeDV. Regards, Danilo
_______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2