diff options
author | Manuel Bentele | 2022-09-30 15:55:56 +0200 |
---|---|---|
committer | Manuel Bentele | 2022-12-06 11:55:47 +0100 |
commit | a6712b19b1729110f7e06146c4f7bc1aa8263145 (patch) | |
tree | 60ea7703bd9e55ad592d06f6ae4453070430d229 /include/ui/qemu-spice.h | |
parent | Revert "hw/loongarch/virt: Add cfi01 pflash device" (diff) | |
download | qemu-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.h | 15 |
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 */ |