meta: Warn if a meta implementation is registered without init function
authorSebastian Dröge <sebastian@centricular.com>
Wed, 13 Apr 2016 07:21:15 +0000 (10:21 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 13 Apr 2016 07:21:15 +0000 (10:21 +0300)
commit3f3af84a8fdb0a56612f60f3aae099715fe36d44
tree3ea4c6cd80f0a8cb61326c954a44a79a34d18ec1
parent00e4499b15b5d1b4c241349c246ba40b4253a39c
meta: Warn if a meta implementation is registered without init function

This previously caused uninitialized memory unless something else was
initializing all the fields explicitly to something.

To be on the safe side, we also allocate metas without init function to all
zeroes now as it was relatively common.

https://bugzilla.gnome.org/show_bug.cgi?id=764902
gst/gstbuffer.c
gst/gstmeta.c