On Fri, Apr 18, 2025 at 01:29:45PM +0200, Dietmar Maurer wrote: > GStreamer is required to implement H264 encoding for VNC. Please note > that QEMU already depends on this library when you enable Spice. > > Signed-off-by: Dietmar Maurer <diet...@proxmox.com> > --- > meson.build | 10 ++++++++++ > meson_options.txt | 2 ++ > scripts/meson-buildoptions.sh | 5 ++++- > 3 files changed, 16 insertions(+), 1 deletion(-)
> diff --git a/scripts/meson-buildoptions.sh b/scripts/meson-buildoptions.sh > index 3e8e00852b..b0c273d61e 100644 > --- a/scripts/meson-buildoptions.sh > +++ b/scripts/meson-buildoptions.sh > @@ -229,6 +229,7 @@ meson_options_help() { > printf "%s\n" ' Xen PCI passthrough support' > printf "%s\n" ' xkbcommon xkbcommon support' > printf "%s\n" ' zstd zstd compression support' > + printf "%s\n" ' gstreamer gstreamer support (H264 for VNC)' > } > _meson_option_parse() { > case $1 in > @@ -581,6 +582,8 @@ _meson_option_parse() { > --disable-xkbcommon) printf "%s" -Dxkbcommon=disabled ;; > --enable-zstd) printf "%s" -Dzstd=enabled ;; > --disable-zstd) printf "%s" -Dzstd=disabled ;; > - *) return 1 ;; > + --enable-gstreamer) printf "%s" -Dgstreamer=enabled ;; > + --disable-gstreamer) printf "%s" -Dgstreamer=disabled ;; > + *) return 1 ;; This has broken the indent of the existing code. 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 :|