[Spice-commits] src/channel-display-gst.c

Frediano Ziglio fziglio at kemper.freedesktop.org
Mon Jan 9 10:07:20 UTC 2017


 src/channel-display-gst.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 702d6379b934a6bb182b5a51aed3145fe47e9f1f
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Mon Jan 9 09:51:06 2017 +0000

    streaming: Allows protocol to have more codecs
    
    The source file contains a list of fixed codecs for streaming.
    This list is tested to include all codecs from spice-protocol.
    If spice-protocol is extended to add more codecs this file starts
    failing to compile due to missing codecs.
    This patch allow to compile supporting less codecs than the
    ones listed in spice-protocol.
    
    Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
    Acked-by: Pavel Grunt <pgrunt at redhat.com>

diff --git a/src/channel-display-gst.c b/src/channel-display-gst.c
index 2b4ef7f..9786342 100644
--- a/src/channel-display-gst.c
+++ b/src/channel-display-gst.c
@@ -79,10 +79,10 @@ static struct {
 
 };
 
-G_STATIC_ASSERT(G_N_ELEMENTS(gst_opts) == SPICE_VIDEO_CODEC_TYPE_ENUM_END);
+G_STATIC_ASSERT(G_N_ELEMENTS(gst_opts) <= SPICE_VIDEO_CODEC_TYPE_ENUM_END);
 
 #define VALID_VIDEO_CODEC_TYPE(codec) \
-    (codec > 0 && codec < SPICE_VIDEO_CODEC_TYPE_ENUM_END)
+    (codec > 0 && codec < G_N_ELEMENTS(gst_opts))
 
 /* ---------- SpiceFrame ---------- */
 


More information about the Spice-commits mailing list