On Wed, Apr 27, 2022 at 11:32:41AM +0200, Paolo Bonzini wrote:
On 4/25/22 10:21, Martin Kletzander wrote:
> @@ -4188,12 +4188,15 @@ void vnc_display_open(const char *id, Error **errp)
> vd->ledstate = 0;
> audiodev = qemu_opt_get(opts, "audiodev");
> - if (audiodev) {
> - vd->audio_state = audio_state_by_name(audiodev);
> - if (!vd->audio_state) {
> - error_setg(errp, "Audiodev '%s' not found",
audiodev);
> - goto fail;
> - }
> + if (!audiodev) {
> + error_setg(errp, "Audiodev parameter for vnc required");
> + goto fail;
> + }
> +
Wouldn't this break "-vnc :0"? You can just ignore the audio commands if
vd->audio_state is NULL.
Yep, that's wha I suggested with skipping advertizing VNC_ENCODING_AUDIO
when audiodev is NULL
With regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|