461
461
if (strcmp(device, "default") != 0)
462
462
device = talloc_asprintf(ao, "plug:%s", device);
466
467
if (p->cfg_device && p->cfg_device[0])
469
471
MP_VERBOSE(ao, "using device: %s\n", device);
470
472
MP_VERBOSE(ao, "using ALSA version: %s\n", snd_asoundlib_version());
472
474
err = try_open_device(ao, device, p->cfg_block ? 0 : SND_PCM_NONBLOCK);
477
MP_WARN(ao, "Device '%s' busy, retrying default.\n", device);
475
480
MP_WARN(ao, "Open in nonblock-mode "
476
481
"failed, trying to open in block-mode.\n");
477
482
err = try_open_device(ao, device, 0);