From 885021a9ca746876f7e34549454eceee214edfe8 Mon Sep 17 00:00:00 2001 From: SeungBeom Kim Date: Thu, 25 Aug 2011 16:43:02 +0900 Subject: Change SEC-OMX for surface texture encoding. Adding support for NV12 encoding. Adding use IMG Blit API. Dependencies - Change I753540bb: S5PC11X: MFC: Adding support for NV12 encoding. also fixed bug: 5226617 Change-Id: Id3d4dfa9c3f7c4aebe05482db71902d3af4e994d Signed-off-by: SeungBeom Kim --- include/hal_public.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include') diff --git a/include/hal_public.h b/include/hal_public.h index 9764ee8..60f33a9 100644 --- a/include/hal_public.h +++ b/include/hal_public.h @@ -129,6 +129,14 @@ typedef struct IMG_gralloc_module_public_t int (*GetPhyAddrs)(struct IMG_gralloc_module_public_t const* module, buffer_handle_t handle, unsigned int auiPhyAddr[MAX_SUB_ALLOCS]); + /* Custom-blit components in lieu of overlay hardware */ + int (*Blit)(struct IMG_gralloc_module_public_t const *module, + buffer_handle_t src, + void *dest[MAX_SUB_ALLOCS], int format); + + int (*Blit2)(struct IMG_gralloc_module_public_t const *module, + buffer_handle_t src, buffer_handle_t dest, + int w, int h, int x, int y); } IMG_gralloc_module_public_t; -- cgit v1.1