diff --git a/gst/rtp/gstrtpsirenpay.c b/gst/rtp/gstrtpsirenpay.c
index 211663e..ecc91ad 100644
--- a/gst/rtp/gstrtpsirenpay.c
+++ b/gst/rtp/gstrtpsirenpay.c
@@ -125,7 +125,7 @@ gst_rtpsirenpay_setcaps (GstBaseRTPPayload * basertppayload, GstCaps * caps)
     goto wrong_dct;
 
   payload_name = gst_structure_get_name (structure);
-  if (g_strcasecmp ("audio/x-siren", payload_name))
+  if (g_ascii_strcasecmp ("audio/x-siren", payload_name))
     goto wrong_caps;
 
   gst_basertppayload_set_options (basertppayload, "audio", TRUE, "SIREN",
