Hi,
I am new to gstreamer. For my streaming application, I am creating a custom meta data, registering and attaching it to gstBuffer before calling gst_app_src_push_buffer. And trying to parse it in gstv4l2 buffer so I can copy some data from the meta to v4l2 structure before passing it to encoder. But I see the metadata is lost and when I try to fetch it from gst_v4l2_buffer_pool_complete_release_buffer, I could not find the metadata from the buffer. While debugging, I passed GST_BUFFER_COPY_META and also enabled do_copy=TRUE as well. I could trace the meta all the way until submit_input_buffer, prepare_output_buffer and at the end of generate_output all in gst_base_transform_chain . But I m yet to trace how and where the meta data is removed ?