diff -up MPlayer-1.2/libao2/ao_alsa.c.equal-signs MPlayer-1.2/libao2/ao_alsa.c --- MPlayer-1.2/libao2/ao_alsa.c.equal-signs 2014-05-06 21:02:03.000000000 +0200 +++ MPlayer-1.2/libao2/ao_alsa.c 2015-12-31 06:30:05.825251697 +0100 @@ -276,6 +276,8 @@ static void parse_device (char *dest, co tmp[0] = ','; while ((tmp = strchr(dest, '='))) tmp[0] = ':'; + while ((tmp = strchr(dest, '^'))) + tmp[0] = '='; } static void print_help (void)