From 3ea3252f928b08474a0f2160629c82bd9d11addb Mon Sep 17 00:00:00 2001 From: fritsch Date: Wed, 24 Jun 2015 10:18:11 +0200 Subject: [PATCH] Gen75_vpp: Don't assert on BGRA input and output --- src/gen75_vpp_vebox.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gen75_vpp_vebox.c b/src/gen75_vpp_vebox.c index f63f0d4..7a066f9 100644 --- a/src/gen75_vpp_vebox.c +++ b/src/gen75_vpp_vebox.c @@ -1401,7 +1401,8 @@ int hsw_veb_pre_format_convert(VADriverContextP ctx, obj_surf_input->fourcc == VA_FOURCC_I420 || obj_surf_input->fourcc == VA_FOURCC_IMC1 || obj_surf_input->fourcc == VA_FOURCC_IMC3 || - obj_surf_input->fourcc == VA_FOURCC_RGBA){ + obj_surf_input->fourcc == VA_FOURCC_RGBA || + obj_surf_input->fourcc == VA_FOURCC_BGRA){ proc_ctx->format_convert_flags |= PRE_FORMAT_CONVERT; @@ -1440,7 +1441,8 @@ int hsw_veb_pre_format_convert(VADriverContextP ctx, obj_surf_output->fourcc == VA_FOURCC_I420 || obj_surf_output->fourcc == VA_FOURCC_IMC1 || obj_surf_output->fourcc == VA_FOURCC_IMC3 || - obj_surf_output->fourcc == VA_FOURCC_RGBA) { + obj_surf_output->fourcc == VA_FOURCC_RGBA || + obj_surf_output->fourcc == VA_FOURCC_BGRA) { proc_ctx->format_convert_flags |= POST_FORMAT_CONVERT; } else if(obj_surf_output->fourcc == VA_FOURCC_AYUV || -- 1.9.1