summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2016-11-25 15:53:36 +0200
committerSebastian Dröge <sebastian@centricular.com>2016-11-25 15:53:36 +0200
commit9ff1ac59f3a05eb1436bc490178a0abee19730ae (patch)
tree1863c30a6d359f683695e0b875d5b04d18256497 /gst
parent329fe3eea497de96a9c2824b0028163be273078a (diff)
downloadgstreamer-plugins-bad-9ff1ac59f3a05eb1436bc490178a0abee19730ae.tar.gz
mxfdemux: Don't try parsing empty metadata items
Diffstat (limited to 'gst')
-rw-r--r--gst/mxf/mxfdemux.c3
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,