gst/subparse/gstsubparse.c: Improve SAMI typefinding: handle case where there are...
authorTim-Philipp Müller <tim@centricular.net>
Mon, 15 May 2006 14:19:35 +0000 (14:19 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Mon, 15 May 2006 14:19:35 +0000 (14:19 +0000)
Original commit message from CVS:
* gst/subparse/gstsubparse.c:
(gst_sub_parse_data_format_autodetect):
Improve SAMI typefinding: handle case where there are
whitespaces or newlines in front of the first <SAMI>
tag (#169936).

ChangeLog
gst/subparse/gstsubparse.c

index 5bbd5e4fd747aaec4dc2a5a8e3e54fa129b2bc97..a438623b2674ecf5905dcebdeaab5423f8a08751 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2006-05-15  Tim-Philipp Müller  <tim at centricular dot net>
+
+       * gst/subparse/gstsubparse.c:
+       (gst_sub_parse_data_format_autodetect):
+         Improve SAMI typefinding: handle case where there are
+         whitespaces or newlines in front of the first <SAMI>
+         tag (#169936).
+
 2006-05-15  Tim-Philipp Müller  <tim at centricular dot net>
 
        * configure.ac:
index 8e2f6bf99aa17e85b0ab07448574413856c61e1f..4b7d1150d88bce2a6adf7dfbba036bd17c59c55e 100644 (file)
@@ -626,7 +626,7 @@ gst_sub_parse_data_format_autodetect (gchar * match_str)
     GST_LOG ("MPSub (time based) format detected");
     return GST_SUB_PARSE_FORMAT_MPSUB;
   }
-  if (!g_ascii_strncasecmp (match_str, "<SAMI>", 6)) {
+  if (xmlStrcasestr ((const xmlChar *) match_str, (xmlChar *) "<SAMI>")) {
     GST_LOG ("SAMI (time based) format detected");
     return GST_SUB_PARSE_FORMAT_SAMI;
   }