From: Emilio López Date: Thu, 18 Jul 2013 05:54:54 +0000 (-0300) Subject: plugins: fix display type comparison in gst_vaapi_create_display(). X-Git-Tag: 1.19.3~503^2~2506 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b868c6d88814bf491174f494d8c79298cf97a3d8;p=platform%2Fupstream%2Fgstreamer.git plugins: fix display type comparison in gst_vaapi_create_display(). After the code got moved to create the gst_vaapi_create_display() helper, this comparison was not updated to dereference the newly-created pointer, so the code was comparing the pointer itself to the type, and therefore failing to retrieve the VA display. This fixes the following error (and gets gst-vaapi decoding again): ERROR vaapidecode gstvaapidecode.c:807:gst_vaapidecode_ensure_allowed_caps: failed to retrieve VA display https://bugzilla.gnome.org/show_bug.cgi?id=704410 Signed-off-by: Emilio López --- diff --git a/gst/vaapi/gstvaapipluginutil.c b/gst/vaapi/gstvaapipluginutil.c index a1dbad8..ac48d01 100644 --- a/gst/vaapi/gstvaapipluginutil.c +++ b/gst/vaapi/gstvaapipluginutil.c @@ -103,7 +103,7 @@ gst_vaapi_create_display(GstVaapiDisplayType *display_type) break; } - if (display_type != GST_VAAPI_DISPLAY_TYPE_ANY) + if (*display_type != GST_VAAPI_DISPLAY_TYPE_ANY) break; } return display;