From a7343f9148198f25b2c10bf610c95e6ebd4fa189 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Thu, 24 Apr 2014 13:39:21 +0800 Subject: Rename HAS_PP() to HAS_VPP() Directly check the flag of has_vpp in codec_info Signed-off-by: Xiang, Haihao (cherry picked from commit 1c4d3468229797e787f4b99b0729baf90a115a1d) Conflicts: src/gen8_post_processing.c src/i965_post_processing.c --- src/gen8_post_processing.c | 6 ------ src/i965_post_processing.c | 13 +++++-------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/src/gen8_post_processing.c b/src/gen8_post_processing.c index 4ff7f41..cf613cf 100644 --- a/src/gen8_post_processing.c +++ b/src/gen8_post_processing.c @@ -41,12 +41,6 @@ #include "i965_render.h" #include "intel_media.h" -#define HAS_PP(ctx) (IS_IRONLAKE((ctx)->intel.device_info) || \ - IS_GEN6((ctx)->intel.device_info) || \ - IS_GEN7((ctx)->intel.device_info) || \ - IS_GEN8((ctx)->intel.device_info)) - - #define SURFACE_STATE_PADDED_SIZE SURFACE_STATE_PADDED_SIZE_GEN8 #define SURFACE_STATE_OFFSET(index) (SURFACE_STATE_PADDED_SIZE * index) diff --git a/src/i965_post_processing.c b/src/i965_post_processing.c index bcd22cd..72279da 100755 --- a/src/i965_post_processing.c +++ b/src/i965_post_processing.c @@ -40,10 +40,7 @@ #include "i965_render.h" #include "intel_media.h" -#define HAS_PP(ctx) (IS_IRONLAKE((ctx)->intel.device_info) || \ - IS_GEN6((ctx)->intel.device_info) || \ - IS_GEN7((ctx)->intel.device_info) || \ - IS_GEN8((ctx)->intel.device_info)) +#define HAS_VPP(ctx) ((ctx)->codec_info->has_vpp) #define SURFACE_STATE_PADDED_SIZE MAX(SURFACE_STATE_PADDED_SIZE_GEN8,\ MAX(SURFACE_STATE_PADDED_SIZE_GEN6, SURFACE_STATE_PADDED_SIZE_GEN7)) @@ -4638,7 +4635,7 @@ i965_scaling_processing( assert(src_surface_obj->fourcc == VA_FOURCC_NV12); assert(dst_surface_obj->fourcc == VA_FOURCC_NV12); - if (HAS_PP(i965) && (flags & I965_PP_FLAG_AVS)) { + if (HAS_VPP(i965) && (flags & I965_PP_FLAG_AVS)) { struct i965_surface src_surface; struct i965_surface dst_surface; @@ -4681,7 +4678,7 @@ i965_post_processing( *has_done_scaling = 0; - if (HAS_PP(i965)) { + if (HAS_VPP(i965)) { VAStatus status; struct i965_surface src_surface; struct i965_surface dst_surface; @@ -5073,7 +5070,7 @@ i965_image_processing(VADriverContextP ctx, struct i965_driver_data *i965 = i965_driver_data(ctx); VAStatus status = VA_STATUS_ERROR_UNIMPLEMENTED; - if (HAS_PP(i965)) { + if (HAS_VPP(i965)) { int fourcc = pp_get_surface_fourcc(ctx, src_surface); _i965LockMutex(&i965->pp_mutex); @@ -5276,7 +5273,7 @@ i965_post_processing_init(VADriverContextP ctx) struct i965_driver_data *i965 = i965_driver_data(ctx); struct i965_post_processing_context *pp_context = i965->pp_context; - if (HAS_PP(i965)) { + if (HAS_VPP(i965)) { if (pp_context == NULL) { pp_context = calloc(1, sizeof(*pp_context)); i965->codec_info->post_processing_context_init(ctx, pp_context, i965->pp_batch); -- cgit v1.2.3