diff --git a/docs/plugins/inspect/plugin-dvdsub.xml b/docs/plugins/inspect/plugin-dvdsub.xml
index fa681a08d7..cc33811487 100644
--- a/docs/plugins/inspect/plugin-dvdsub.xml
+++ b/docs/plugins/inspect/plugin-dvdsub.xml
@@ -20,7 +20,7 @@
sink
sink
always
- video/x-dvd-subpicture
+ subpicture/x-dvd
src
@@ -41,13 +41,13 @@
sink
sink
always
- video/x-dvd-subpicture
+ subpicture/x-dvd
src
source
always
- video/x-dvd-subpicture, parsed=(boolean)true
+ subpicture/x-dvd, parsed=(boolean)true
diff --git a/gst/dvdsub/gstdvdsubdec.c b/gst/dvdsub/gstdvdsubdec.c
index 93c4f1ff9a..fca2718f93 100644
--- a/gst/dvdsub/gstdvdsubdec.c
+++ b/gst/dvdsub/gstdvdsubdec.c
@@ -60,7 +60,7 @@ static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",
static GstStaticPadTemplate subtitle_template = GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_SINK,
GST_PAD_ALWAYS,
- GST_STATIC_CAPS ("video/x-dvd-subpicture")
+ GST_STATIC_CAPS ("subpicture/x-dvd")
);
GST_DEBUG_CATEGORY_STATIC (gst_dvd_sub_dec_debug);
diff --git a/gst/dvdsub/gstdvdsubparse.c b/gst/dvdsub/gstdvdsubparse.c
index 942bce6eea..44e2aa1aff 100644
--- a/gst/dvdsub/gstdvdsubparse.c
+++ b/gst/dvdsub/gstdvdsubparse.c
@@ -31,13 +31,13 @@ GST_DEBUG_CATEGORY_STATIC (dvdsubparse_debug);
static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src",
GST_PAD_SRC,
GST_PAD_ALWAYS,
- GST_STATIC_CAPS ("video/x-dvd-subpicture, parsed=(boolean)true")
+ GST_STATIC_CAPS ("subpicture/x-dvd, parsed=(boolean)true")
);
static GstStaticPadTemplate sink_template = GST_STATIC_PAD_TEMPLATE ("sink",
GST_PAD_SINK,
GST_PAD_ALWAYS,
- GST_STATIC_CAPS ("video/x-dvd-subpicture")
+ GST_STATIC_CAPS ("subpicture/x-dvd")
);
static void gst_dvd_sub_parse_finalize (GObject * object);