From 410681f8b5ab54dd2b422919fb0c48dbfc73efa8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Sat, 7 Feb 2009 10:03:24 +0100 Subject: [PATCH] mxfdemux: Don't include multiple descriptors in the track's descriptors --- gst/mxf/mxfmetadata.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gst/mxf/mxfmetadata.c b/gst/mxf/mxfmetadata.c index 525912b..07affd4 100644 --- a/gst/mxf/mxfmetadata.c +++ b/gst/mxf/mxfmetadata.c @@ -1278,7 +1278,8 @@ mxf_metadata_source_package_resolve (MXFMetadataBase * m, GHashTable * metadata) for (j = 0; j < self->n_descriptors; j++) { MXFMetadataFileDescriptor *d; - if (!MXF_IS_METADATA_FILE_DESCRIPTOR (self->descriptors[j])) + if (!MXF_IS_METADATA_FILE_DESCRIPTOR (self->descriptors[j]) || + MXF_IS_METADATA_MULTIPLE_DESCRIPTOR (self->descriptors[j])) continue; d = MXF_METADATA_FILE_DESCRIPTOR (self->descriptors[j]); @@ -1295,7 +1296,8 @@ mxf_metadata_source_package_resolve (MXFMetadataBase * m, GHashTable * metadata) for (j = 0; j < self->n_descriptors; j++) { MXFMetadataFileDescriptor *d; - if (!MXF_IS_METADATA_FILE_DESCRIPTOR (self->descriptors[j])) + if (!MXF_IS_METADATA_FILE_DESCRIPTOR (self->descriptors[j]) || + MXF_IS_METADATA_MULTIPLE_DESCRIPTOR (self->descriptors[j])) continue; d = MXF_METADATA_FILE_DESCRIPTOR (self->descriptors[j]); -- 2.7.4