diff options
author | Edward Hervey <edward@centricular.com> | 2021-07-05 07:42:39 +0200 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2021-07-05 07:07:15 +0000 |
commit | 49b061241e4653ca8e834c866d104a55d494d561 (patch) | |
tree | 10613df775be9f3a33c11dd457f8ef20141d6cd7 /gst/mxf/mxfmetadata.h | |
parent | 65a78effdbe34164186365f3347546b0dbbdc0bb (diff) | |
download | gstreamer-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.h | 3 |
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 { |