From: Sebastian Dröge Date: Sat, 7 Feb 2009 09:03:24 +0000 (+0100) Subject: mxfdemux: Don't include multiple descriptors in the track's descriptors X-Git-Tag: 1.19.3~507^2~19575 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=410681f8b5ab54dd2b422919fb0c48dbfc73efa8;p=platform%2Fupstream%2Fgstreamer.git mxfdemux: Don't include multiple descriptors in the track's descriptors --- 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]);