mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-01 05:39:51 +00:00
mxfdemux: Resolve source package before accessing it's members
This commit is contained in:
parent
2b566be795
commit
33baa707a2
1 changed files with 7 additions and 0 deletions
|
@ -1150,6 +1150,13 @@ mxf_metadata_material_package_resolve (MXFMetadataBase * m,
|
|||
break;
|
||||
}
|
||||
|
||||
if (!mxf_metadata_base_resolve (MXF_METADATA_BASE (sc->source_package),
|
||||
metadata)) {
|
||||
GST_ERROR ("Couldn't resolve source package for track %u", i);
|
||||
track = NULL;
|
||||
break;
|
||||
}
|
||||
|
||||
sc->source_package->top_level = TRUE;
|
||||
for (k = 0; k < sc->source_package->parent.n_tracks; k++) {
|
||||
MXFMetadataTimelineTrack *tmp;
|
||||
|
|
Loading…
Reference in a new issue