dataurisrc: use g_ascii_strcasecmp()
[platform/upstream/gstreamer.git] / plugins / elements / gstdataurisrc.c
index bb4b895..446ca84 100644 (file)
@@ -314,7 +314,7 @@ gst_data_uri_src_get_uri_type (void)
 static gchar **
 gst_data_uri_src_get_protocols (void)
 {
-  static gchar *protocols[] = { "data", 0 };
+  static gchar *protocols[] = { (char *) "data", 0 };
 
   return protocols;
 }
@@ -415,16 +415,16 @@ gst_data_uri_src_set_uri (GstURIHandler * handler, const gchar * uri)
 
   /* Convert to UTF8 */
   if (strcmp ("text/plain", mimetype) == 0 &&
-      charset && strcasecmp ("US-ASCII", charset) != 0
-      && strcasecmp ("UTF-8", charset) != 0) {
+      charset && g_ascii_strcasecmp ("US-ASCII", charset) != 0
+      && g_ascii_strcasecmp ("UTF-8", charset) != 0) {
     gsize read;
     gsize written;
     gchar *old_data = (gchar *) GST_BUFFER_DATA (src->buffer);
     gchar *data;
 
     data =
-        g_convert_with_fallback (old_data, -1, "UTF-8", charset, "*", &read,
-        &written, NULL);
+        g_convert_with_fallback (old_data, -1, "UTF-8", charset, (char *) "*",
+        &read, &written, NULL);
     g_free (old_data);
     GST_BUFFER_DATA (src->buffer) = GST_BUFFER_MALLOCDATA (src->buffer) =
         (guint8 *) data;