From 9b11f069c95e105d42b3ae1150845b02ee851df6 Mon Sep 17 00:00:00 2001 From: Gwenole Beauchesne Date: Wed, 29 Aug 2012 10:13:58 +0200 Subject: display: partially revert 8ebe4d6. Don't try to fix up the initial values, this could make things worse. Simply assume the driver does not support the capability in this case. --- gst-libs/gst/vaapi/gstvaapidisplay.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.c b/gst-libs/gst/vaapi/gstvaapidisplay.c index 96a72094..a52339d4 100644 --- a/gst-libs/gst/vaapi/gstvaapidisplay.c +++ b/gst-libs/gst/vaapi/gstvaapidisplay.c @@ -650,16 +650,9 @@ gst_vaapi_display_create(GstVaapiDisplay *display) continue; /* Some drivers (e.g. EMGD) have completely random initial - * values. So try to reset sensible ones */ - if (value < attr->min_value || value > attr->max_value) { - gint v; - if (!(attr->flags & VA_DISPLAY_ATTRIB_SETTABLE)) - continue; - if (!set_attribute(display, attr->type, attr->value)) - continue; - if (!get_attribute(display, attr->type, &v) || v != value) - continue; - } + * values */ + if (value < attr->min_value || value > attr->max_value) + continue; prop.attribute = *attr; prop.old_value = value; -- cgit v1.2.3