OSDN Git Service

va/x11: Don't crash the application if it does not have access to the DRI2 device.
authorFrancois Gouget <fgouget@codeweavers.com>
Tue, 29 Sep 2015 07:24:20 +0000 (15:24 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Tue, 29 Sep 2015 07:26:21 +0000 (15:26 +0800)
Applications run in a different account than the logged in user will not have permission
to access /dev/dri/card0 but may be able to work without it, particularly if VA-API was
brought in through a general framework such as GStreamer.

Signed-off-by: Francois Gouget <fgouget@free.fr>
va/x11/dri2_util.c

index 9f0dc76..d076fb3 100644 (file)
@@ -196,7 +196,6 @@ isDRI2Connected(VADriverContextP ctx, char **driver_name)
         goto err_out;
 
     dri_state->base.fd = open(device_name, O_RDWR);
-    assert(dri_state->base.fd >= 0);
 
     if (dri_state->base.fd < 0)
         goto err_out;