alsa-utils/speaker-test
Anssi Hannula 5b0c6da0d8 speaker-test: Always show chmap channel names if available
Currently speaker-test only uses channel names retrieved by
snd_pcm_chmap_long_name() when a channel map has been manually set.

However, the device may provide a default (or fixed) channel map that
differs from the traditional ALSA map, in which case wrong channel names
are shown.

Fix that by always using the name from the channel map when a channel
map is present.

Note that the names retrieved by snd_pcm_chmap_long_name() are not
currently localized via gettext.

Also note that Linux kernel HDMI driver reported wrong default channel
maps before 56cac413dd6d43af8355f5d1f90a199b540f73fc ("ALSA: hda - hdmi:
Fix reported channel map on common default layouts").

Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2013-11-12 09:10:26 +01:00
..
samples Install sound samples to correct places. 2005-04-16 11:09:26 +00:00
Makefile.am Add missing library dependency 2007-06-04 15:14:47 +02:00
pink.c Implement Pink noise output. 2005-04-14 15:53:53 +00:00
pink.h Implement Pink noise output. 2005-04-14 15:53:53 +00:00
readme.txt Update to speaker-tools 0.0.7 2005-02-18 10:18:53 +00:00
speaker-test.1 Several formatting fixes for manpages. 2013-05-16 10:38:13 +02:00
speaker-test.c speaker-test: Always show chmap channel names if available 2013-11-12 09:10:26 +01:00

To make or build just type

make

To test: -
1) Just stereo sound from one stereo jack: -
./speaker-test -Dplug:front -c2
2) A 4 speaker setup from two stereo jacks: -
./speaker-test -Dplug:surround40 -c4
3) A 5.1 speaker setup from three stereo jacks: -
./speaker-test -Dplug:surround51 -c6