#ifndef _JPEG_GLOBAL_
|
#define _JPEG_GLOBAL_
|
#ifdef DRM_LINUX
|
#include "vpu_macro.h"
|
#else
|
#include "vpu_api.h"
|
#endif
|
#include "allocator_drm.h"
|
|
typedef struct tJPEG_FRAME
|
{
|
RK_U32 FrameBusAddr[2]; //0: Y address; 1: UV address;
|
RK_U32 FrameWidth; //16X¶ÔÆë¿í¶È
|
RK_U32 FrameHeight; //16X¶ÔÆë¸ß¶È
|
RK_U32 OutputWidth; //·Ç16X±ØÐë
|
RK_U32 OutputHeight; //·Ç16X±ØÐë
|
RK_U32 DisplayWidth; //ÏÔʾ¿í¶È
|
RK_U32 DisplayHeight; //ÏÔʾ¸ß¶È
|
RK_U32 ColorType;
|
RK_U32 ErrorInfo; //¸ÃÖ¡µÄ´íÎóÐÅÏ¢£¬·µ»Ø¸øÏµÍ³·½±ãµ÷ÊÔ
|
RK_U32 employ_cnt;
|
MppBufferInfo jpegmem;
|
struct tJPEG_FRAME * next_frame;
|
RK_U32 Res[4];
|
}JPEG_FRAME;
|
#endif /*_VPU_GLOBAL_*/
|