mirror of https://github.com/mpv-player/mpv
ao_alsa: print channel map if setting it fails
This message is printed when the audio device advertised a channel map, but couldn't set it - which is probably a dmix bug (we'll never know, ALSA doesn't take bug reports). Print the requested map, so that the user (maybe) can make a connection when seeing the message and the actually used channel map, which might be less confusing. Or at least less useless.
This commit is contained in:
parent
4759f61e73
commit
ccf8c42a42
|
@ -608,7 +608,8 @@ static int init(struct ao *ao)
|
|||
|
||||
err = snd_pcm_set_chmap(p->alsa, alsa_chmap);
|
||||
if (err == -ENXIO) {
|
||||
MP_WARN(ao, "Device does not support requested channel map\n");
|
||||
MP_WARN(ao, "Device does not support requested channel map (%s)\n",
|
||||
mp_chmap_to_str(&dev_chmap));
|
||||
} else {
|
||||
CHECK_ALSA_WARN("Channel map setup failed");
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue