appsink to gl texture

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

appsink to gl texture

I have a rtspsrc pipeline and I wish to show video frames on dear-imgui based
window while playing audio. I wish to use appsink to extract frames but I
don't know how to ! Sample code tells it's getting frames but how will I
convert them to gl textures ? Thanks for any help.

!!! I was using overlay method and using SDL2 I connected SDL2 window with
xvimagesink but we need subwindow in window and sdl2,glfw etc. doesn't
support this. Because of this, I returned back to extract frames to show in

static GstFlowReturn on_new_sample_from_sink (GstElement * sink, ProgramData
* data)

    GstSample *sample;
    /* Retrieve the buffer */
    g_signal_emit_by_name (sink, "pull-sample", &sample);

    if (sample) {
        /* The only thing we do in this example is print a * to indicate a
received buffer */
        g_print ("*");
        gst_sample_unref (sample);
        return GST_FLOW_OK;

    return GST_FLOW_ERROR;

Sent from:
gstreamer-devel mailing list
[hidden email]