element_parse_override_map only supprt two override maps
static int element_parse_override_map( const char *filename, unsigned line, const char *section, const char *lvalue, const char *rvalue, void *data, void *userdata) { pa_alsa_path *p = userdata; pa_alsa_element *e; const char *state = NULL; unsigned i = 0; char *n; if (!(e = element_get(p, section, TRUE))) { pa_log("[%s:%u] Override map makes no sense in '%s'", filename, line, section); return -1; } while ((n = pa_split(rvalue, ",", &state))) { pa_channel_position_mask_t m; if (!*n) m = 0; else { if ((m = parse_mask(n)) == 0) { pa_log("[%s:%u] Override map '%s' invalid in '%s'", filename, line, n, section); pa_xfree(n); return -1; } } if (pa_streq(lvalue, "override-map.1")) e->masks[i++][0] = m; else e->masks[i++][1] = m; /* Later on we might add override-map.3 and so on here ... */ pa_xfree(n); } e->override_map = TRUE; return 0; } -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/936539 Title: [AV200 - Oxygen HD Audio - Asus Xonar D1] analog output device is not listed in audio settings To manage notifications about this bug go to: https://bugs.launchpad.net/pulseaudio/+bug/936539/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs