<div dir="ltr"><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Hello,<br><br>I'm trying to add custom metadata to my pipeline as early as possible so it matches the capture video frame as closely as possible. (so i can add GPS location, speed, direction)<br><br>From what i've read creating a plugin that has gstbasetransform ( <a href="https://gstreamer.freedesktop.org/documentation/base/gstbasetransform.html?gi-language=c">https://gstreamer.freedesktop.org/documentation/base/gstbasetransform.html?gi-language=c</a>)  would be the best match. </div><div dir="ltr"><br></div><div>Is this correct ? Or is gstbasetransform for modifying metadata only , not adding new metadata ?</div><div>If so, which base class should I look at , and which function pointer/callback would be the best to add new metadata ? ( <span style="color:rgb(218,218,218);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre">copy_metadata , </span><span style="color:rgb(218,218,218);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre">transform_meta, </span><span style="color:rgb(218,218,218);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre">prepare_output_buffer....)</span></div><div><span style="color:rgb(218,218,218);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre">
</span>kind regards<span style="color:rgb(218,218,218);background-color:rgb(30,30,30);font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;white-space:pre"><br></span></div><div>tom</div><div><br></div></div></div>