glupload: remove video meta with Raw Data uploader
gst-launch-1.0 videotestsrc ! identity drop-allocation=true ! videoconvert ! glupload ! fakevideosink silent=false -v
As you can see the buffers reaching the sink doesn't have the video meta:
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain ******* (fakesink0:sink) (115200 bytes, dts: none, pts: 0:00:37.066666666, duration: 0:00:00.033333334, offset: 1112, offset_end: 1113, flags: 00004000 tag-memory , meta: none)
This is not the case when using the GLMemory uploader (drop-allocation=true
). Looks like the Raw Data uploader is not propagating the meta.
By dropping the meta, the overlay compositor is no longer working (and even crash, see #501 (closed)).