summaryrefslogtreecommitdiffstats
path: root/include/ui/qemu-spice.h
diff options
context:
space:
mode:
authorManuel Bentele2022-09-30 15:55:56 +0200
committerManuel Bentele2022-12-06 11:55:47 +0100
commita6712b19b1729110f7e06146c4f7bc1aa8263145 (patch)
tree60ea7703bd9e55ad592d06f6ae4453070430d229 /include/ui/qemu-spice.h
parentRevert "hw/loongarch/virt: Add cfi01 pflash device" (diff)
downloadqemu-a6712b19b1729110f7e06146c4f7bc1aa8263145.tar.gz
qemu-a6712b19b1729110f7e06146c4f7bc1aa8263145.tar.xz
qemu-a6712b19b1729110f7e06146c4f7bc1aa8263145.zip
spice: Add option to set preference order for video codecsspice_video_codecs
This patch adds the following SPICE related option to set the preference order for video codecs used for video streaming: video-codecs=[auto|<encoder>:<codec>[;<encoder2>:<codec2>]] The option accepts a semicolon separated list of encoder/codec pairs to try, in preference order, where the option value 'auto' selects the default preference order. Default preference order is 'spice:mjpeg'.
Diffstat (limited to 'include/ui/qemu-spice.h')
-rw-r--r--include/ui/qemu-spice.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/include/ui/qemu-spice.h b/include/ui/qemu-spice.h
index 21fe195e18..a5fbc44706 100644
--- a/include/ui/qemu-spice.h
+++ b/include/ui/qemu-spice.h
@@ -40,10 +40,17 @@ int qemu_spice_migrate_info(const char *hostname, int port, int tls_port,
#define SPICE_NEEDS_SET_MM_TIME 0
#endif
-#if defined(SPICE_SERVER_VERSION) && (SPICE_SERVER_VERSION >= 0x000f00)
-#define SPICE_HAS_ATTACHED_WORKER 1
-#else
-#define SPICE_HAS_ATTACHED_WORKER 0
+#if defined(SPICE_SERVER_VERSION)
+# if (SPICE_SERVER_VERSION >= 0x000d02)
+# define SPICE_HAS_VIDEO_CODECS 1
+# else
+# define SPICE_HAS_VIDEO_CODECS 0
+# endif
+# if (SPICE_SERVER_VERSION >= 0x000f00)
+# define SPICE_HAS_ATTACHED_WORKER 1
+# else
+# define SPICE_HAS_ATTACHED_WORKER 0
+# endif
#endif
#else /* CONFIG_SPICE */