gst/subparse/gstsubparse.c: Don't use libxml functions in the typefinding code.
authorTim-Philipp Müller <tim@centricular.net>
Mon, 15 May 2006 15:31:30 +0000 (15:31 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Mon, 15 May 2006 15:31:30 +0000 (15:31 +0000)
Original commit message from CVS:
* gst/subparse/gstsubparse.c:
(gst_sub_parse_data_format_autodetect):
Don't use libxml functions in the typefinding code.

ChangeLog
gst/subparse/gstsubparse.c

index bd7511e59d93adf5c71efb2cca3ef7139ced1e93..3e222aa642150379f2c3fa45d9a95d5390eb99cd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-05-15  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/subparse/gstsubparse.c:
+       (gst_sub_parse_data_format_autodetect):
+         Don't use libxml functions in the typefinding code.
+
 2006-05-15  Wim Taymans  <wim@fluendo.com>
 
        * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet):
index 4b7d1150d88bce2a6adf7dfbba036bd17c59c55e..7fc028112c6fd73b22d69de600376098a69ef5e0 100644 (file)
@@ -626,7 +626,8 @@ gst_sub_parse_data_format_autodetect (gchar * match_str)
     GST_LOG ("MPSub (time based) format detected");
     return GST_SUB_PARSE_FORMAT_MPSUB;
   }
-  if (xmlStrcasestr ((const xmlChar *) match_str, (xmlChar *) "<SAMI>")) {
+  if (strstr (match_str, "<SAMI>") != NULL ||
+      strstr (match_str, "<sami>") != NULL) {
     GST_LOG ("SAMI (time based) format detected");
     return GST_SUB_PARSE_FORMAT_SAMI;
   }