[gst-devel] how to pass custom metadata between gst elements
hd d
hdandroid at gmail.com
Tue Jun 29 09:08:53 CEST 2010
New to gst - need some help:
what is the best way to pass meta data from one element to the other in gst
pipeline?
example use case: in a HW accelerated transcoding session, OMX video
decoder
output buffer is sent to OMX video encode. decoder output is present in a
physically contiguous memory identified by a file descriptor and encode
needs to use this file descriptor to derive the physical address of
decoder's output buffer. OMX buffer header provides platform private
field
to carry platform specific data.
Gst seems to define buffer meta data but what is the best place to embed
this information. Does gst have any platform private/reserved fields
(similar to OMX buffer hdr platform private data) to carry such
information?
http://www.gstreamer.net/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstBuffer.html#GstBufferFlag
Another question is how does buffer from one element get passed to
another
element when elements are in different processes? Or gst assume all
elements
run in the same process.this cannot be practical scenario as usually
display
resides in a different process.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100629/570aae8b/attachment.htm>
More information about the gstreamer-devel
mailing list