Neat, thanks for doing this! Ricardo and I just had a meeting today about the regression/sanity test suite for Ubuntu LEBs, and this should definitely be one of the tests in it.
Thanks, Paul Larson
On Mon, Nov 28, 2011 at 8:01 PM, Kurt Taylor kurt.taylor@linaro.org wrote:
Hi everyone,
Last week I did an initial drop of the end to end audio test we have been discussing.
The idea is fairly simple, play a sine wave and test the audio stack by sampling/testing the sine back in via loopback cable. The app is called testfreq and is driven by a script called e2eaudiotest. It opens and configures the audio device, takes a sample and then does a discrete fourier transformation to find the frequency using the fftw3 library. The test script driver uses speaker-test to play a sine wave at A 440, which for now is the test frequency. It's still basic at this point, but it does work on my system. There is a lot of additional things I'd like to do, initial stack configuration, passing in the device, passing the test frequency, doing more auto detection, clean up the code, etc, but I wanted to start getting feedback. Any and all would be appreciated.
Have a look, and if you have a loopback cable, give it a spin:
http://git.linaro.org/gitweb?p=people/kurt-r-taylor/e2eaudiotest.git
You can also read more about it and check my progress here:
https://blueprints.launchpad.net/linaro-multimedia-project/+spec/linaro-mmwg...
Enjoy!
--
Kurt Taylor (irc krtaylor) Linaro Multimedia Linaro.org http://www.linaro.org/* **│ *Open source software for ARM SoCs Follow *Linaro: *Facebook http://www.facebook.com/pages/Linaro | Twitterhttp://twitter.com/#%21/linaroorg| Blog http://www.linaro.org/linaro-blog/
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev