summaryrefslogtreecommitdiff
path: root/gst/mxf/mxfmetadata.h
diff options
context:
space:
mode:
authorEdward Hervey <edward@centricular.com>2021-07-05 07:42:39 +0200
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-07-05 07:07:15 +0000
commit49b061241e4653ca8e834c866d104a55d494d561 (patch)
tree10613df775be9f3a33c11dd457f8ef20141d6cd7 /gst/mxf/mxfmetadata.h
parent65a78effdbe34164186365f3347546b0dbbdc0bb (diff)
downloadgstreamer-plugins-bad-49b061241e4653ca8e834c866d104a55d494d561.tar.gz
mxfdemux: Check validity of interleaved File Package
As specified by the S377 MXF core specification, if a file package has interleaved content, then all tracks must be using the same Edit Rate Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2378>
Diffstat (limited to 'gst/mxf/mxfmetadata.h')
-rw-r--r--gst/mxf/mxfmetadata.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/mxf/mxfmetadata.h b/gst/mxf/mxfmetadata.h
index 80efa7595..cc8b51c50 100644
--- a/gst/mxf/mxfmetadata.h
+++ b/gst/mxf/mxfmetadata.h
@@ -509,6 +509,9 @@ struct _MXFMetadataSourcePackage
MXFMetadataGenericDescriptor *descriptor;
gboolean top_level;
+
+ /* TRUE if descriptor is multi-descriptor, i.e. content is interleaved */
+ gboolean is_interleaved;
};
typedef enum {