Transform plugin outbuf - plugin write problem
Yasushi SHOJI
yasushi.shoji at gmail.com
Tue Jun 20 02:47:43 UTC 2017
Hi,
On Tue, May 16, 2017 at 5:46 PM, 张若 <zr92zr at gmail.com> wrote:
>
> In 3, I forget to put 1 line while writing the email:
> gst_plugin_template_transform (GstBaseTransform * base, GstBuffer *inbuf,
GstBuffer * outbuf)
> {
> GstMapInfo map_in;
> GstMapInfo map_out;
> gst_buffer_map (inbuf, &map_in, GST_MAP_READ);
> gst_buffer_map (outbuf, &map_out, GST_MAP_WRITE);
> map_out.data = map_in.data;
This won't work. memcpy() it for test. If you wanna play with GstBuffer
and GstMemory,
here is links:
https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstBuffer.html
https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstBuffer.html
> gst_buffer_unmap (inbuf, &map_in);
> gst_buffer_unmap (outbuf, &map_out);
> return GST_FLOW_OK;
> }
--
yashi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170620/04728b05/attachment.html>
More information about the gstreamer-devel
mailing list