• Daniel Vetter's avatar
    drm/i915: avoid full modeset when changing the color range properties · ae4edb80
    Daniel Vetter authored
    Automatic color range selection was added in
    
    commit 55bc60db
    Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Date:   Thu Jan 17 16:31:29 2013 +0200
    
        drm/i915: Add "Automatic" mode for the "Broadcast RGB" property
    
    but that removed the check to avoid a full modeset if the value is
    unchanged. Unfortunately X sets all properties with their current
    value at start-up, resulting in some ugly flickering which shouldn't
    be there.
    
    v2: Change old_range from bool to uint32_t, spotted by Ville.
    
    v3: Actually git add everything ;-)
    
    Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
    Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
    Reviewed-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
    Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
    ae4edb80
intel_hdmi.c 30.8 KB