Refer to patch ALSA: Implement channel maps for standard onboard AC97 drivers
e36e3b86c78cee9c7435eb33e0ef8a788193e812<
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pc...
It seem that channal map is not working when testing with alsa-lib/test/chmap.c with the emulated intel8x0 inside virtualbox
What doesn't work actually? The lack of chmap for the capture? Please give a bit more explanations about your problem.
/alsa-lib/test$ ./chmap -Dhw:0,0 query Cannot query maps
- if (rec->ac97_idx == ICHD_PCMOUT && rec->playback_ops)
+if (device == 0 && rec->playback_ops) {
after change the above line
/alsa-lib/test$ ./chmap -Dhw:0,0 query Type = FIXED, Channels = 2 FL FR
is there any option to test the channel map of the capture device ?
./chmap
usage: chmap [options] query chmap [options] get chmap [options] set CH0 CH1 CH2... options: -D device Specify PCM device to handle -f format PCM format -c channels Channels -r rate Sample rate