So, you've decided to test the XO Audio subsystem, eh? Grab some test cases and fill in some more stubs.
Basic Functionality
Status: NOT TESTED
The definition of basic functionality is that the sound hardware is detected/installed appropriately and at least a modicum of the basic GNOME applications that interact with PulseAudio and ALSA do so as you'd expect. The scope of this project is on the XO hardware alone, so we're not going to be testing external sound hardware with the XO (though it's OK if you want to give it a go).
ALSA
- Does ALSA detect the soundcard? | NOT TESTED | ssalevan
- Does amixer accurately detect the capabilities of the soundcard? | NOT TESTED | <claim this>
PulseAudio
Basic PA stuff
- Default settings are not muted | NOT TESTED | ssalevan
- Killing PulseAudio and restarting it, does it still work? | NOT TESTED | <claim this>
- Playing an audio file via paplay | NOT TESTED | <claim this>
- Playing an audio file via PA client application (mplayer, totem, etc.) | NOT TESTED | <claim this>
- Recording an audio file into a PA client application; does it work? Are there issues with the recorded file? | NOT TESTED | <claim this>
pavucontrol
The XO has stereo audio output and mono audio input capabilities (through the on-board mic or the input jack).
- Manipulating audio streams via pavucontrol:
Playback streams:
- Change volume of playback stream | NOT TESTED | <claim this>
- Mute playback stream | NOT TESTED | <claim this>
Output devices:
- Change volume of output device | NOT TESTED | <claim this>
- Mute output device | NOT TESTED | <claim this>
- Lock/unlock L/R channels, do volumes change appropriately? | NOT TESTED | <claim this>
- Change volume of input device | NOT TESTED | <claim this>
- Mute input device | NOT TESTED | <claim this>
GNOME stuff
- Various mixer settings are visible and editable (ala gnome-volume-control) | NOT TESTED | ssalevan
- Gnome system sounds enabled | NOT TESTED | <claim this>
- Gnome system sounds work | NOT TESTED | <claim this>
- Recording is functional (ala gnome-sound-recorder) | NOT TESTED | <claim this>
XO Hardware
- Headphone jack and internal speaker work appropriately | NOT TESTED | ssalevan
- Volume up/down accelerator key work? | NOT TESTED | <claim this>
Applications
Status: NOT TESTED
How do the various sound-producing applications play with PulseAudio on the XO and the built-in sound hardware?
Movie Player
- Can the XO play back sound from Ogg-encoded video? | NOT TESTED | ssalevan
Music Players (rhythmbox, etc.)
- Can the XO play back Ogg-encoded audio? | NOT TESTED | ssalevan
Music programs (Csound, puredata, etc.)
- Timidity++ - does the XO have enough horsepower to play back a MIDI file with a software GM set? | NOT TESTED | ssalevan
- Does any of the Csound stuff work? | NOT TESTED | <claim this, especially if you know anything about Csound...>