Files
luban-lite-t3e-pro/packages/artinchip/mpp/ve/decoder/jpeg/jpeg_hal.h
刘可亮 7bbc029dae v1.0.0
2023-08-30 16:21:18 +08:00

30 lines
676 B
C

/*
* Copyright (C) 2020-2022 Artinchip Technology Co. Ltd
*
* author: author: <qi.xu@artinchip.com>
* Desc: jpeg register define
*
*/
#ifndef JPEG_HAL_H
#define JPEG_HAL_H
#include "jpeg_register.h"
#include "mjpeg_decoder.h"
typedef struct JPG_REGISTER_LIST {
reg_jpg_ctrl _10_ctrl_reg;
reg_jpg_size _14_size_reg;
reg_jpg_mcu_info _18_mcu_reg;
reg_jpg_rotmir _1c_rotmir_reg;
reg_jpg_scale _20_scale_reg;
reg_jpg_huff_info _80_huff_info_reg;
reg_jpg_huff_addr _84_huff_addr_reg;
reg_jpg_qmat_info _90_qmat_info_reg;
reg_jpg_qmat_addr _94_qmat_addr_reg;
} jpg_reg_list;
int ve_decode_jpeg(struct mjpeg_dec_ctx *s, int byte_offset);
#endif