jpgdecfillbuf.h

来自「瑞星微公司RK27XX系列芯片的SDK开发包」· C头文件 代码 · 共 46 行

H
46
字号
//
//
//


#ifndef JPGDECFILLBUF_H
#define JPGDECFILLBUF_H

#define  JPG_COM_DRAM_ADR (0x30000000 + 2*0x7700) //  通讯地址,与zsp和.lcf一致

#define JPGD_INBUFSIZE          1024      // 每次为ZSP 准备的码流数据大小
#define JPG_FILE_READ_CACHE_SIZE  (1024*4) // 读文件缓冲区大小 ,必须大于JPGD_INBUFSIZE

// 支持的最大的LCD分辨率
#define MAX_SCR_LENGTH 800
#define MAX_SCR_HEIGHT 600

//一宏行yuv所占空间
#define MAX_YUV_MCU_BUFSIZE (MAX_SCR_LENGTH*16*2*3)

#define ARM_PLATFORM 1

// 输入Buffer 状态
#define JPG_DATA_EMPTY 0
#define JPG_DATA_FULL  1


//  解码状态
#define JPG_DEC_DECODING 0
#define JPG_DEC_FAIL  1
#define JPG_DEC_SUCCESS 2

typedef struct
{
    long JpgInputBufStatus[2];         //  输入Buffer 状态
    long JpgDecStatus;                //  解码状态
    long JpgInputBuf;                   // 输入Buffer
    long JpgYuvMCUBuf;                  //一宏行的yuv输出buffer
    long JpgOutputBuf;                  // 输出Buffer
    long JpgDecOutputWidth;
    long JpgDecOutputHeight;
    long JpgDecErrorCode;           // 解码错误信息
} JPGArmZspCom;


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?