Add KLV meta and add support for it in matroska mux/demux
@tpm
Submitted by Tim Müller Link to original bug (#791918)
Description
Created attachment 365925
buffer: add gst_buffer_get_n_meta() convenience function (core)
This adds a GstKLVMeta to libgsttag, which allows attaching arbitrary metadata in KLV format to buffers.
Plus patches to read/write those to/from Matroska as BLOCKADDITIONALs.
And an extra patch to v4l2src for testing which is not for merging.
Patch 365925, "buffer: add gst_buffer_get_n_meta() convenience function (core)":
0001-buffer-add-gst_buffer_get_n_meta-convenience-functio.patch