This project of mine was created with the intention of making a lightweight and hopefully versatile audio player with the capability of performing fast Fourier Transform for given audio files.
Currently, the project is missing the FFT functionality. I hope to add this soon.
This source code greatly modified by myself, is based upon and inspired by the following sources to which I owe much credit in getting this small project started:
- Mathieu Rodic's Libavcodec Tutorial
- Muzkaw's "Audio Spectrum FFT" video and source code
- ghedo's Simple sound playback using ALSA API and libasound
- Paul Davis' A Minimal Playback Program
- Luca Barbato's explanation on the New AVCodec API More specific credit is given near the source code most similar to the original work.