summaryrefslogtreecommitdiffstats
path: root/gst/mxf/mxfmetadata.h
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-02-21 16:00:39 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-02-21 16:16:32 +0100
commit8172830d47a91ba81bb61d004cf6c388efcbd198 (patch)
treef0111b0880e091eceeb76a58b1fa7313e36a1f7b /gst/mxf/mxfmetadata.h
parente11f0be1615822e8575c500eb2e25755465ad61d (diff)
downloadgst-plugins-bad-8172830d47a91ba81bb61d004cf6c388efcbd198.tar.gz
gst-plugins-bad-8172830d47a91ba81bb61d004cf6c388efcbd198.tar.bz2
gst-plugins-bad-8172830d47a91ba81bb61d004cf6c388efcbd198.zip
mxfdemux: Only store the main descriptor in source packages
For the tracks we still resolve the descriptors but the source package only contains the descriptor it really references instead of all subdescriptors of multiple descriptors. This makes it easier later to serialize the structural metadata again.
Diffstat (limited to 'gst/mxf/mxfmetadata.h')
-rw-r--r--gst/mxf/mxfmetadata.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/gst/mxf/mxfmetadata.h b/gst/mxf/mxfmetadata.h
index e162d9b9..1917f7af 100644
--- a/gst/mxf/mxfmetadata.h
+++ b/gst/mxf/mxfmetadata.h
@@ -486,9 +486,8 @@ struct _MXFMetadataSourcePackage
{
MXFMetadataGenericPackage parent;
- MXFUL descriptors_uid;
- guint32 n_descriptors;
- MXFMetadataGenericDescriptor **descriptors;
+ MXFUL descriptor_uid;
+ MXFMetadataGenericDescriptor *descriptor;
gboolean top_level;
};