2010/9/29 David Henningsson <david.henningsson@xxxxxxxxxxxxx> > On 2010-09-28 06:07, Raymond Yau wrote: > > 2010/9/28 Colin Guthrie<gmane@xxxxxxxxxxxxxx> > > > >> > >> > >> And today, one of the Canonical guys published his version of a tool to > >> help here: > >> http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/7542 > >> > >> Hope this helps. > >> > >> Col > >> > >> > >> > > why did runtest.sh use a format FLOAT64_LE which was not supported by PA > ? > > runtest.sh isn't meant to be used directly in that way, you're supposed > to run "alsamixertest". Try "alsamixertest -r" and "alsamixertest -h" to > get started. (Perhaps I should rename the .sh file to something else.) > > That said, if you find a good use case where you want to use it directly > and need a different sample format - patches welcome (as long as they > don't break something else). > > I just try to see whether this tool can help me to calibrate the 10 band gain/atten controls of the hardware equalizer of au8830. Have anyone test your tool on the sound card with ac97 codec ? It seem that the program keep complain about those controls without dB scale (e.g. AC97 3D Control - depth and rear depth , .) with the emulated intel8x0 driver and no volume control with the emulated sb16 in virtualbox Your program seem really behave as same as pulseaudio server , set the dB value of control but don't verify the dB value can be set by re-reading the value since dB -> volume conversion Even though your program start at 0dB , ac97 volume controls are in 1.5dB per step but your program use 2 dB step Still finding why the program running into infinite loop and try to set dB to -7xx dB , however amixer does output the min dB when 0% _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel