From 543faaf796c07e7948830b42def13b3854e958a8 Mon Sep 17 00:00:00 2001 From: Yonit Halperin Date: Tue, 24 Apr 2012 08:34:30 +0300 Subject: video streaming: add support for frames of different sizes rhbz #813826, #815426 Add SPICE_MSG_DISPLAY_STREAM_DATA_SIZED, for stream_data message that also contains the size and destination box of the data. The server can send such messages only to clients with SPICE_DISPLAY_CAP_SIZED_STREAM. --- spice1.proto | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'spice1.proto') diff --git a/spice1.proto b/spice1.proto index fa2524b..2ed1058 100644 --- a/spice1.proto +++ b/spice1.proto @@ -533,6 +533,11 @@ struct String { } u @anon; }; +struct StreamDataHeader { + uint32 id; + uint32 multi_media_time; +}; + channel DisplayChannel : BaseChannel { server: message { @@ -580,8 +585,7 @@ channel DisplayChannel : BaseChannel { } stream_create = 122; message { - uint32 id; - uint32 multi_media_time; + StreamDataHeader base; uint32 data_size; uint32 pad_size @zero; uint8 data[data_size] @end @nomarshal; -- cgit