For this chapter, we'll need two libraries: pulseaudio
and libmad
.
The former will be used to play the music, while the latter is for decoding MP3 files.
On Linux, these dependencies can be installed through the package manager of your distribution.
On Ubuntu (or other Debian derivatives):
sudo apt-get install libmad0-dev libpulse-dev
On OSX, the required dependencies can be installed through the system package manager, as follows:
brew install libmad pulseaudio
On Windows, run the following command in a MSYS2 shell:
pacman -S mingw-w64-libmad
Think, click the link to download the zip file from this page: https://www.freedesktop.org/wiki/Software/PulseAudio/Ports/Windows/Support/ (When the book was written, the link for the current version was http://bosmans.ch/pulseaudio/pulseaudio-1.1.zip). Then, follow the same instructions as the ones from Chapter 2, Starting with SDL, to...