📄 fim20_def.h
字号:
/******************************************************************************
Filename: fim20def.h
Descriptions
- none
History
-1.Aug.2003:purnnamu
draft
Copyright (c) 2003 SAMSUNG Electronics.
# However, Anybody can use this code without our permission.
******************************************************************************/
#ifndef __FIM20_DEF_H__
#define __FIM20_DEF_H__
#ifdef __cplusplus
extern "C" {
#endif
#include "def.h"
typedef struct tag_IMAGE420
{
unsigned int frameStartAddr;
unsigned int yStartAddr;
unsigned int cbStartAddr;
unsigned int crStartAddr;
unsigned int imageWidth;
unsigned int imageHeight;
unsigned int type;
}*PIMAGE420,IMAGE420;
typedef struct tag_ME_VECTOR
{
unsigned char mvx0;
unsigned char mvy0;
unsigned char mvx1;
unsigned char mvy1;
unsigned char mvx2;
unsigned char mvy2;
unsigned char mvx3;
unsigned char mvy3;
unsigned short sad0;
unsigned short sad1;
unsigned short sad2;
unsigned short sad3;
unsigned short sadInter;
unsigned short intraInter;
}*PME_VECTOR,ME_VECTOR;
typedef struct tag_QINFO
{
unsigned skip: 6;
unsigned qpStep: 5;
unsigned intraInter:1;
unsigned reserve1: 20;
}*PQINFO,QINFO;
#define IMAGE420_MASK (3<<0)
#define IMAGE420_PADDED (0<<0)
#define IMAGE420_NO_PADDED (1<<0)
#define IMAGE420_DCTQ_COEFF (2<<0)
#define IMAGE420_ME_VECTOR (1<<4)
#define IMAGE420_CLEAR (1<<2)
//#define LCDFRAMEBUFFER (LCDFRAMEBUFFER_B1)
//for camtest.c
#define LCD_XSIZE (240)
#define LCD_YSIZE (320)
#define VGA_XSIZE (640)
#define VGA_YSIZE (480)
#define QVGA_XSIZE (320)
#define QVGA_YSIZE (240)
#define PQVGA_XSIZE (240)
#define PQVGA_YSIZE (320)
#define CIF_XSIZE (352)
#define CIF_YSIZE (288)
#define QCIF_XSIZE (176)
#define QCIF_YSIZE (144)
#define QCIF 10
#define CIF 2
#define VGA 3
#define PQVGA 4
#define MPIXEL 8
#define FIMV20 TRUE
#define FIMVTEST_IMAGE_SIZE CIF
#define DCTQ_GOB_OPERATION FALSE
#ifdef __cplusplus
}
#endif
#endif /*__FIMXDEF_H__*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -