[Spice-commits] common/messages.h spice.proto

Frediano Ziglio fziglio at kemper.freedesktop.org
Fri Jan 6 12:21:08 UTC 2017


 common/messages.h |    5 +++++
 spice.proto       |    5 +++++
 2 files changed, 10 insertions(+)

New commits:
commit 6439bec0deed0fcf251d4d77514b7c4a87384097
Author: Victor Toso <me at victortoso.com>
Date:   Fri Jan 6 13:01:59 2017 +0100

    protocol: add preferred video codec message
    
    Client might want to choose a preferred video codec for streaming for
    different reasons which having hardware decoder support being the most
    interest one.
    
    This message allows the client to send an array of video codecs in
    order of preference.
    
    Signed-off-by: Victor Toso <victortoso at redhat.com>
    Acked-by: Frediano Ziglio <fziglio at redhat.com>

diff --git a/common/messages.h b/common/messages.h
index 516a345..b838881 100644
--- a/common/messages.h
+++ b/common/messages.h
@@ -644,6 +644,11 @@ typedef struct SpiceMsgcPortEvent {
     uint8_t event;
 } SpiceMsgcPortEvent;
 
+typedef struct SpiceMsgcDisplayPreferredVideoCodecType {
+    uint8_t num_of_codecs;
+    uint8_t codecs[0];
+} SpiceMsgcDisplayPreferredVideoCodecType;
+
 typedef struct SpiceMsgcDisplayPreferredCompression {
     uint8_t image_compression;
 } SpiceMsgcDisplayPreferredCompression;
diff --git a/spice.proto b/spice.proto
index 0bfc515..c347a60 100644
--- a/spice.proto
+++ b/spice.proto
@@ -985,6 +985,11 @@ channel DisplayChannel : BaseChannel {
 
     message {
     } gl_draw_done;
+
+    message {
+        uint8 num_of_codecs;
+        video_codec_type codecs[num_of_codecs] @end;
+    } preferred_video_codec_type;
 };
 
 flags16 keyboard_modifier_flags {


More information about the Spice-commits mailing list