srtpdec: Fix comparison compiler warning
authorSebastian Dröge <sebastian@centricular.com>
Sat, 8 Feb 2014 18:59:43 +0000 (19:59 +0100)
committerSebastian Dröge <sebastian@centricular.com>
Sat, 8 Feb 2014 18:59:43 +0000 (19:59 +0100)
error: comparison of constant -1 with expression of type
'GstSrtpCipherType' is always false

ext/srtp/gstsrtpdec.c

index 29ee9ac..68620f8 100644 (file)
@@ -410,8 +410,8 @@ get_stream_from_caps (GstSrtpDec * filter, GstCaps * caps, guint32 ssrc)
       rtcp_cipher);
   stream->rtcp_auth = enum_value_from_nick (GST_TYPE_SRTP_AUTH_TYPE, rtcp_auth);
 
-  if (stream->rtp_cipher == -1 || stream->rtp_auth == -1 ||
-      stream->rtcp_cipher == -1 || stream->rtcp_auth == -1) {
+  if ((gint) stream->rtp_cipher == -1 || (gint) stream->rtp_auth == -1 ||
+      (gint) stream->rtcp_cipher == -1 || (gint) stream->rtcp_auth == -1) {
     GST_WARNING_OBJECT (filter, "Invalid caps for stream,"
         " unknown cipher or auth type");
     goto error;