diff options
Diffstat (limited to 'clutter-gst/clutter-gst-video-sink.c')
-rw-r--r-- | clutter-gst/clutter-gst-video-sink.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clutter-gst/clutter-gst-video-sink.c b/clutter-gst/clutter-gst-video-sink.c index 0a988c3..25176fa 100644 --- a/clutter-gst/clutter-gst-video-sink.c +++ b/clutter-gst/clutter-gst-video-sink.c @@ -2031,8 +2031,6 @@ clutter_gst_source_dispatch (GSource *source, if (buffer) { - clutter_gst_video_sink_upload_overlay (gst_source->sink, buffer); - if (gst_buffer_get_video_gl_texture_upload_meta (buffer) != NULL) { GST_DEBUG_OBJECT (gst_source->sink, "Trying to upload buffer %p with GL using renderer %s", @@ -2048,6 +2046,8 @@ clutter_gst_source_dispatch (GSource *source, goto fail_upload; } + clutter_gst_video_sink_upload_overlay (gst_source->sink, buffer); + priv->had_upload_once = TRUE; gst_buffer_unref (buffer); |