diff --git a/subprojects/gst-plugins-good/gst/isomp4/qtdemux.c b/subprojects/gst-plugins-good/gst/isomp4/qtdemux.c index 4c17f08731..d9f118c3a1 100644 --- a/subprojects/gst-plugins-good/gst/isomp4/qtdemux.c +++ b/subprojects/gst-plugins-good/gst/isomp4/qtdemux.c @@ -15457,8 +15457,8 @@ qtdemux_meta_caps (GstQTDemux * qtdemux, QtDemuxStream * stream, || g_ascii_strcasecmp (content_encoding, "xml") == 0) { _codec ("ONVIF Timed XML MetaData"); caps = - gst_caps_new_simple ("application/x-onvif-metadata", "encoding", - G_TYPE_STRING, "utf8", NULL); + gst_caps_new_simple ("application/x-onvif-metadata", "parsed", + G_TYPE_BOOLEAN, TRUE, "encoding", G_TYPE_STRING, "utf8", NULL); } else { GST_DEBUG_OBJECT (qtdemux, "Unknown content encoding: %s", content_encoding);