diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2016-11-25 15:53:36 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2016-11-25 15:53:36 +0200 |
commit | 9ff1ac59f3a05eb1436bc490178a0abee19730ae (patch) | |
tree | 1863c30a6d359f683695e0b875d5b04d18256497 /gst | |
parent | 329fe3eea497de96a9c2824b0028163be273078a (diff) | |
download | gstreamer-plugins-bad-9ff1ac59f3a05eb1436bc490178a0abee19730ae.tar.gz |
mxfdemux: Don't try parsing empty metadata items
Diffstat (limited to 'gst')
-rw-r--r-- | gst/mxf/mxfdemux.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/mxf/mxfdemux.c b/gst/mxf/mxfdemux.c index f8ebee76d..c808dc85e 100644 --- a/gst/mxf/mxfdemux.c +++ b/gst/mxf/mxfdemux.c @@ -1304,6 +1304,9 @@ gst_mxf_demux_handle_metadata (GstMXFDemux * demux, const MXFUL * key, return GST_FLOW_OK; } + if (gst_buffer_get_size (buffer) == 0) + return GST_FLOW_OK; + gst_buffer_map (buffer, &map, GST_MAP_READ); metadata = mxf_metadata_new (type, &demux->current_partition->primer, demux->offset, |