About the Appsrc example appsrc-stream
Claire Mantel
clma at fotonik.dtu.dk
Thu Dec 6 10:27:36 UTC 2018
Hello,
We're building a Gstreamer application with the following pipeline:
Appsrc --> videconvert --> xvimagsink
Appsrc will in the end be a image buffer updated at 10Hz but for now we're just reading png images and putting them in a buffer that we want to push to appsrc.
We looked into this example
https://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/tests/examples/app/appsrc-stream.c
And have a couple of questions.
- What is the difference between using the function gst_app_src_push_buffer() or emitting the signal g_signal_emit_by_name (app->appsrc, "push-buffer", buffer, &ret); (l105 in the example)
- The example uses the signal "need-data" coupled to the callback start_feed, but it's using the push mode of appsrc, which is confusing since it sounds more like a pull than a push.
Thanks in advance for the help!
Claire
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20181206/66c6f59d/attachment-0001.html>
More information about the gstreamer-devel
mailing list