Send data buffers over 2 pipelines

Xavier Claessens xclaesse at gmail.com
Mon Aug 15 14:38:35 UTC 2016


Hi,

You probably want to use appsink/appsrc elements. See
gst_app_sink_pull_sample() and gst_app_src_push_sample().Regards,
Xavier Claessens.

Le lundi 15 août 2016 à 07:23 -0700, Topilski a écrit :
> Good day, i try to send buffers from one pipeline to other.
> I use next code for this:
> GstBuffer* buff = gst_buffer_copy_deep(buffer);
> GST_BUFFER_DTS(buff) = 1;
> GST_BUFFER_TIMESTAMP(buff) = timestamp;
> GstFlowReturn ret = gst_pad_push(origin_->probe_in->pad(), buff);
> CHECK(ret == GST_FLOW_OK);
> 
> the copied buffers recevied on second pipeline but output video is
> freezed.
> How can i send data form one pipeline to other?
> 
> 
> 
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble
> .com/Send-data-buffers-over-2-pipelines-tp4679091.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list