diff options
-rw-r--r-- | gst/mxf/mxfdemux.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gst/mxf/mxfdemux.c b/gst/mxf/mxfdemux.c index 5c176ac0e..b75852415 100644 --- a/gst/mxf/mxfdemux.c +++ b/gst/mxf/mxfdemux.c @@ -4387,7 +4387,9 @@ gst_mxf_demux_get_property (GObject * object, guint prop_id, GstStructure *s; g_rw_lock_reader_lock (&demux->metadata_lock); - if (demux->preface) + if (demux->preface && + MXF_METADATA_BASE (demux->preface)->resolved == + MXF_METADATA_BASE_RESOLVE_STATE_SUCCESS) s = mxf_metadata_base_to_structure (MXF_METADATA_BASE (demux->preface)); else s = NULL; |