X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fgen75_vpp_gpe.c;h=16dd8db6da224b0aa7e9d41e56c12a0dd26cf995;hb=9ffc32731bacbfec2cef3d9fb5eb4c0c43952b90;hp=637d2bfabadb1f57cb00505fe469024c158c5d22;hpb=947cb535e30506922c22e84343c652b436048eaf;p=platform%2Fupstream%2Flibva-intel-driver.git diff --git a/src/gen75_vpp_gpe.c b/src/gen75_vpp_gpe.c index 637d2bf..16dd8db 100644 --- a/src/gen75_vpp_gpe.c +++ b/src/gen75_vpp_gpe.c @@ -51,14 +51,6 @@ #define CURBE_TOTAL_DATA_LENGTH (4 * 32) #define CURBE_URB_ENTRY_LENGTH 4 -extern VAStatus -i965_CreateSurfaces(VADriverContextP ctx, - int width, - int height, - int format, - int num_surfaces, - VASurfaceID *surfaces); - /* Shaders information for sharpening */ static const unsigned int gen75_gpe_sharpening_h_blur[][4] = { #include "shaders/post_processing/gen75/sharpening_h_blur.g75b" @@ -617,9 +609,9 @@ vpp_gpe_process(VADriverContextP ctx, struct vpp_gpe_context * vpp_gpe_ctx) { struct i965_driver_data *i965 = i965_driver_data(ctx); - if (IS_HASWELL(i965->intel.device_id)) + if (IS_HASWELL(i965->intel.device_info)) return gen75_gpe_process(ctx, vpp_gpe_ctx); - else if (IS_GEN8(i965->intel.device_id)) + else if (IS_GEN8(i965->intel.device_info)) return gen8_gpe_process(ctx, vpp_gpe_ctx); return VA_STATUS_ERROR_UNIMPLEMENTED; @@ -656,10 +648,10 @@ vpp_gpe_process_sharpening(VADriverContextP ctx, if(vpp_gpe_ctx->is_first_frame){ vpp_gpe_ctx->sub_shader_sum = 3; - struct i965_kernel * vpp_kernels; - if (IS_HASWELL(i965->intel.device_id)) + struct i965_kernel * vpp_kernels = 0; + if (IS_HASWELL(i965->intel.device_info)) vpp_kernels = gen75_vpp_sharpening_kernels; - else if (IS_GEN8(i965->intel.device_id)) + else if (IS_GEN8(i965->intel.device_info)) vpp_kernels = gen8_vpp_sharpening_kernels; vpp_gpe_ctx->gpe_load_kernels(ctx, @@ -882,8 +874,8 @@ vpp_gpe_context_init(VADriverContextP ctx) struct vpp_gpe_context *vpp_gpe_ctx = calloc(1, sizeof(struct vpp_gpe_context)); struct i965_gpe_context *gpe_ctx = &(vpp_gpe_ctx->gpe_ctx); - assert(IS_HASWELL(i965->intel.device_id) || - IS_GEN8(i965->intel.device_id)); + assert(IS_HASWELL(i965->intel.device_info) || + IS_GEN8(i965->intel.device_info)); vpp_gpe_ctx->surface_tmp = VA_INVALID_ID; vpp_gpe_ctx->surface_tmp_object = NULL; @@ -896,7 +888,7 @@ vpp_gpe_context_init(VADriverContextP ctx) gpe_ctx->vfe_state.urb_entry_size = 59 - 1; gpe_ctx->vfe_state.curbe_allocation_size = CURBE_ALLOCATION_SIZE - 1; - if (IS_HASWELL(i965->intel.device_id)) { + if (IS_HASWELL(i965->intel.device_info)) { vpp_gpe_ctx->gpe_context_init = i965_gpe_context_init; vpp_gpe_ctx->gpe_context_destroy = i965_gpe_context_destroy; vpp_gpe_ctx->gpe_load_kernels = i965_gpe_load_kernels; @@ -907,7 +899,7 @@ vpp_gpe_context_init(VADriverContextP ctx) gpe_ctx->idrt.max_entries = MAX_INTERFACE_DESC_GEN6; gpe_ctx->idrt.entry_size = sizeof(struct gen6_interface_descriptor_data); - } else if (IS_GEN8(i965->intel.device_id)) { + } else if (IS_GEN8(i965->intel.device_info)) { vpp_gpe_ctx->gpe_context_init = gen8_gpe_context_init; vpp_gpe_ctx->gpe_context_destroy = gen8_gpe_context_destroy; vpp_gpe_ctx->gpe_load_kernels = gen8_gpe_load_kernels;