From 0385750fa7bd5345d8d82e92c44a9f58a25e3426 Mon Sep 17 00:00:00 2001 From: Gwenole Beauchesne Date: Wed, 11 Jan 2012 14:11:30 +0100 Subject: [PATCH] vaapisink: ensure VA display in GstBaseSink::start() hook. This ensures a VA display is ready by the time upstream elements request for it. --- gst/vaapi/gstvaapisink.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gst/vaapi/gstvaapisink.c b/gst/vaapi/gstvaapisink.c index c2ba3ab..9000fed 100644 --- a/gst/vaapi/gstvaapisink.c +++ b/gst/vaapi/gstvaapisink.c @@ -415,7 +415,9 @@ gst_vaapisink_ensure_window_xid(GstVaapiSink *sink, guintptr window_id) static gboolean gst_vaapisink_start(GstBaseSink *base_sink) { - return TRUE; + GstVaapiSink * const sink = GST_VAAPISINK(base_sink); + + return gst_vaapi_ensure_display(sink, &sink->display); } static gboolean -- 2.7.4