[alsa-devel] Verifying mixer dB data/Invalid dB data from USB cards, especially Aureon 5.1 MkII
Lennart Poettering
mznyfn at 0pointer.de
Wed Feb 17 13:54:28 CET 2010
On Wed, 17.02.10 11:44, Raymond Yau (superquad.vortex2 at gmail.com) wrote:
> WHAT YOU NEED?
>
> a) A sound card where input and output are synchronous
> b) A feedback cable that allows you to feed sound card output
>
>
> how do I know my sound card support synchronous playback and
> capture ?
We had a discussion about that on alsa-devel a month back or so. The
conclusion was basically that software may assume that playback and
capturing on the same card is clocked the same way and that is all
this tool needs.
> do you program able to find out whether the sound card support synchronous
> playback and capture ?
No.
> do your result still valid if the sound card does not support synchronous
> playback and capture ?
It's fine if there is a constant phase shift between what you play
back and record. What matters is that the clock of playback and clock
of capture have the same speed. The tool will sum up a recorded sample
window a couple of times to reduce the noise level below some
threshold, and for that to work we need to make sure that our sine
wave isn't shifted each time we sum it up.
> do the result different if I use analog loop back of the ac97 codec instead
> of a loop back cable ?
Presumably.
Lennart
--
Lennart Poettering Red Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/ GnuPG 0x1A015CC4
More information about the Alsa-devel
mailing list