New to gst - need some help:<br><div><br></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "> what is the best way to pass meta data from one element to the other in gst<br>
pipeline?<br> example use case: in a HW accelerated transcoding session, OMX video decoder<br> output buffer is sent to OMX video encode. decoder output is present in a<br> physically contiguous memory identified by a file descriptor and encode<br>
needs to use this file descriptor to derive the physical address of<br> decoder's output buffer. OMX buffer header provides platform private field<br> to carry platform specific data.<br> Gst seems to define buffer meta data but what is the best place to embed<br>
this information. Does gst have any platform private/reserved fields<br> (similar to OMX buffer hdr platform private data) to carry such information?<br> <a href="http://www.gstreamer.net/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBufferFlag" target="_blank" style="color: rgb(42, 93, 176); ">http://www.gstreamer.net/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBufferFlag</a><br>
Another question is how does buffer from one element get passed to another<br> element when elements are in different processes? Or gst assume all elements<br> run in the same process.this cannot be practical scenario as usually display<br>
resides in a different process.</span></div>