summaryrefslogtreecommitdiffstats
path: root/gst/mxf/mxf.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/mxf/mxf.c')
-rw-r--r--gst/mxf/mxf.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gst/mxf/mxf.c b/gst/mxf/mxf.c
index 58fa0302..ec477721 100644
--- a/gst/mxf/mxf.c
+++ b/gst/mxf/mxf.c
@@ -22,6 +22,7 @@
#include <gst/gst.h>
+#include "mxfquark.h"
#include "mxfdemux.h"
#include "mxfaes-bwf.h"
#include "mxfmpeg.h"
@@ -41,12 +42,19 @@ mxf_init (void)
{
gst_tag_register (GST_TAG_MXF_UMID, GST_TAG_FLAG_META,
G_TYPE_STRING, "UMID", "Unique Material Identifier", NULL);
+ gst_tag_register (GST_TAG_MXF_STRUCTURE, GST_TAG_FLAG_META,
+ GST_TYPE_STRUCTURE, "Structure", "Structural metadata of "
+ "the MXF file", NULL);
+ gst_tag_register (GST_TAG_MXF_DESCRIPTIVE_METADATA_FRAMEWORK,
+ GST_TAG_FLAG_META, GST_TYPE_STRUCTURE, "DM Framework",
+ "Descriptive metadata framework", NULL);
}
static gboolean
plugin_init (GstPlugin * plugin)
{
mxf_init ();
+ mxf_quark_initialize ();
mxf_metadata_init_types ();
mxf_aes_bwf_init ();
mxf_mpeg_init ();