From 0bd492f0d35f79f19f2eb44456a1b04cf2d3e193 Mon Sep 17 00:00:00 2001 From: Paul Kocialkowski Date: Mon, 23 Apr 2018 10:11:36 +0200 Subject: [PATCH] image: Use object image structure directly instead of abstract type Signed-off-by: Paul Kocialkowski --- src/image.c | 4 ++-- src/image.h | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/image.c b/src/image.c index abfdc17..51d88f0 100644 --- a/src/image.c +++ b/src/image.c @@ -52,7 +52,7 @@ VAStatus sunxi_cedrus_CreateImage(VADriverContextP ctx, VAImageFormat *format, { INIT_DRIVER_DATA int sizeY, sizeUV; - object_image_p obj_img; + struct object_image *obj_img; memset(image, 0, sizeof(VAImage)); @@ -120,7 +120,7 @@ VAStatus sunxi_cedrus_DeriveImage(VADriverContextP ctx, VASurfaceID surface, VAStatus sunxi_cedrus_DestroyImage(VADriverContextP ctx, VAImageID image) { INIT_DRIVER_DATA - object_image_p obj_img; + struct object_image *obj_img; obj_img = IMAGE(image); assert(obj_img); diff --git a/src/image.h b/src/image.h index def3ccb..9341f9e 100644 --- a/src/image.h +++ b/src/image.h @@ -30,7 +30,7 @@ #include "object_heap.h" -#define IMAGE(id) ((object_image_p) object_heap_lookup(&driver_data->image_heap, id)) +#define IMAGE(id) ((struct object_image *) object_heap_lookup(&driver_data->image_heap, id)) #define IMAGE_ID_OFFSET 0x10000000 struct object_image { @@ -38,8 +38,6 @@ struct object_image { VABufferID buf; }; -typedef struct object_image *object_image_p; - VAStatus sunxi_cedrus_QueryImageFormats(VADriverContextP ctx, VAImageFormat *format_list, int *num_formats);