--- a/gst/matroska/matroska-demux.c
+++ b/gst/matroska/matroska-demux.c
@@ -114,7 +114,7 @@ static GstStaticPadTemplate subtitle_src_templ =
     GST_STATIC_PAD_TEMPLATE ("subtitle_%u",
     GST_PAD_SRC,
     GST_PAD_SOMETIMES,
-    GST_STATIC_CAPS ("text/x-raw, format=pango-markup; application/x-ssa; "
+    GST_STATIC_CAPS ("text/x-raw, format=utf8; application/x-ssa; "
         "application/x-ass;application/x-usf; subpicture/x-dvd; "
         "subpicture/x-pgs; subtitle/x-kate; " "application/x-subtitle-unknown")
     );
@@ -5620,9 +5620,9 @@ gst_matroska_demux_subtitle_caps (GstMatroskaTrackSubtitleContext *
   if (!strcmp (codec_id, GST_MATROSKA_CODEC_ID_SUBTITLE_UTF8)) {
     /* well, plain text simply does not have a lot of markup ... */
     caps = gst_caps_new_simple ("text/x-raw", "format", G_TYPE_STRING,
-        "pango-markup", NULL);
+        "utf8", NULL);
     context->postprocess_frame = gst_matroska_demux_check_subtitle_buffer;
-    subtitlecontext->check_markup = TRUE;
+    subtitlecontext->check_markup = FALSE;
   } else if (!strcmp (codec_id, GST_MATROSKA_CODEC_ID_SUBTITLE_SSA)) {
     caps = gst_caps_new_empty_simple ("application/x-ssa");
     context->postprocess_frame = gst_matroska_demux_check_subtitle_buffer;
