From: Victor Toso <me@xxxxxxxxxxxxxx> Hi! Patchset rebased with some requested changes. The 09/09 is the RFC regarding priority per video-codec in the server, considering host/client preferences. Changes are in my gitlab, stream-preference branch -> https://gitlab.com/victortoso/spice-gtk -> https://gitlab.com/victortoso/spice Changes in this version: - (Pavel) New `middle way` function called spice_display_send_client_preferred_video_codecs between the external API spice_display_change_preferred_video_codec_type() as the later only requests a single video-codec value from application but we send an array to the server. - (Pavel) Disable in spicy, the video-codecs that are missing due channel capabilities - New property in channel-display called stream-video-codec-type, so we can notify which video-codec we are using while streaming. - A new value in spicy' status label to display the video-codec used in the streaming, or none if no streaming is ongoing. Not using git publish/series yet... hopefuly my notes are in order! * spice-gtk Victor Toso (6): Update spice-common channel-display: implement preferred video codec msgc spicy: implement preferred video codec type channel-display: new stream-video-codec-type property spicy: keep status of mouse/agent on server mode spicy: improve status label with stream information configure.ac | 2 +- doc/reference/spice-gtk-sections.txt | 1 + spice-common | 2 +- src/channel-display.c | 81 +++++++++++++++++++++++++ src/channel-display.h | 1 + src/map-file | 1 + src/spice-glib-sym-file | 1 + tools/spicy.c | 114 ++++++++++++++++++++++++++++++++--- 8 files changed, 194 insertions(+), 9 deletions(-) * spice-server Victor Toso (3): reds: drop sscanf() in favour of g_strsplit() dcc: handle preferred video codec message (RFC) reds: add support to priority for video codecs server/dcc-private.h | 5 ++ server/dcc.c | 122 +++++++++++++++++++++++++++++++++++++ server/dcc.h | 1 + server/display-channel.c | 2 + server/reds.c | 70 +++++++++++---------- server/stream.c | 5 +- server/tests/test-codecs-parsing.c | 13 ++-- server/video-encoder.h | 1 + 8 files changed, 183 insertions(+), 36 deletions(-) -- 2.9.3 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel