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