typefind: recognise Kate spu subtitles as well

Recognise spu-subtitles, SUB and K-SPU as valid categories for
Kate subtitles as well.
This commit is contained in:
Tim-Philipp Müller 2009-07-24 09:35:38 +01:00
parent 9f20a8eb4f
commit 2670f23812

View file

@ -2689,7 +2689,10 @@ kate_type_find (GstTypeFind * tf, gpointer private)
/* make sure we always have a NUL-terminated string */
memcpy (category, data + 48, 15);
GST_LOG ("kate category: %s", category);
if (strstr (category, "subtitle") != NULL) {
/* canonical categories for subtitles: subtitles, spu-subtitles, SUB, K-SPU */
if (strcmp (category, "subtitles") == 0 || strcmp (category, "SUB") == 0 ||
strcmp (category, "spu-subtitles") == 0 ||
strcmp (category, "K-SPU") == 0) {
gst_type_find_suggest_simple (tf, GST_TYPE_FIND_MAXIMUM,
"subtitle/x-kate", NULL);
} else {