summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHyunjun Ko <zzoon@igalia.com>2017-02-17 14:27:58 +0900
committerXiang, Haihao <haihao.xiang@intel.com>2017-02-17 15:10:08 +0800
commit0ae396768c5b295fdec971f5c3d38b2500d0b160 (patch)
tree565046bc4805e6aa2d7b31d35db78583c3f1948e
parent7dbd8efe055fe575451861c074596f9ffc6e973f (diff)
downloadlibva-intel-driver-0ae396768c5b295fdec971f5c3d38b2500d0b160.tar.gz
wayland: return error rather than assertion in case of invalid format
return error instead of assertion, so that appilcation could handle these cases. Fixes #54 Signed-off-by: Hyunjun Ko <zzoon@igalia.com>
-rw-r--r--src/i965_output_wayland.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/i965_output_wayland.c b/src/i965_output_wayland.c
index d4c58329..d2a5b0ea 100644
--- a/src/i965_output_wayland.c
+++ b/src/i965_output_wayland.c
@@ -25,7 +25,6 @@
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
-#include <assert.h>
#include <va/va_backend.h>
#include <va/va_backend_wayland.h>
#include <wayland-client.h>
@@ -283,7 +282,6 @@ va_GetSurfaceBufferWl(
drm_format = WL_DRM_FORMAT_YUV444;
break;
default:
- assert(0 && "unsupported subsampling");
return VA_STATUS_ERROR_INVALID_IMAGE_FORMAT;
}
offsets[0] = 0;
@@ -294,7 +292,6 @@ va_GetSurfaceBufferWl(
pitches[2] = obj_surface->cb_cr_pitch;
break;
default:
- assert(0 && "unsupported format");
return VA_STATUS_ERROR_INVALID_IMAGE_FORMAT;
}