1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-03-07 17:28:15 +00:00

virDomainAudioDef: Change type of "sdl.driver" to virDomainAudioSDLDriver

Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Tim Wiederhake 2021-05-19 16:10:05 +02:00 committed by Michal Privoznik
parent 8f1b810333
commit e1d589509a
2 changed files with 10 additions and 9 deletions

View File

@ -13236,15 +13236,16 @@ virDomainAudioDefParseXML(virDomainXMLOption *xmlopt G_GNUC_UNUSED,
break; break;
case VIR_DOMAIN_AUDIO_TYPE_SDL: { case VIR_DOMAIN_AUDIO_TYPE_SDL: {
g_autofree char *driver = virXMLPropString(node, "driver"); g_autofree char *driverstr = virXMLPropString(node, "driver");
if (driver && int driver;
(def->backend.sdl.driver = if (driverstr) {
virDomainAudioSDLDriverTypeFromString(driver)) <= 0) { if ((driver = virDomainAudioSDLDriverTypeFromString(driverstr)) <= 0) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("unknown SDL driver '%s'"), driver); _("unknown SDL driver '%s'"), driverstr);
goto error; goto error;
} }
def->backend.sdl.driver = driver;
}
if (inputNode) if (inputNode)
virDomainAudioSDLParse(&def->backend.sdl.input, inputNode); virDomainAudioSDLParse(&def->backend.sdl.input, inputNode);
if (outputNode) if (outputNode)

View File

@ -1578,7 +1578,7 @@ struct _virDomainAudioDef {
struct { struct {
virDomainAudioIOSDL input; virDomainAudioIOSDL input;
virDomainAudioIOSDL output; virDomainAudioIOSDL output;
int driver; /* virDomainAudioSDLDriver */ virDomainAudioSDLDriver driver;
} sdl; } sdl;
struct { struct {
char *path; char *path;