glfilter: add parent meta to output buffer for input buffer
authorHaihua Hu <jared.hu@nxp.com>
Tue, 13 Jun 2023 02:30:16 +0000 (10:30 +0800)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 13 Jun 2023 11:34:57 +0000 (12:34 +0100)
commit4ab685c2a3e9786226fedcfff7c84cf137dee560
tree56066ff37ba073b540baffe303daa0c4504c1f88
parentb226b62ae331f8c69c1c09bf2e1719fd8d53318e
glfilter: add parent meta to output buffer for input buffer

glfilter will unref input buffer after _transform() call immidiately,
but gpu may still reading input buffer for rendering because gl
api is executed async. Need hold reference for input buffer by
adding parent meta to output buffer.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4846>
subprojects/gst-plugins-base/gst-libs/gst/gl/gstglfilter.c