16 lines
352 B
C
16 lines
352 B
C
|
/* SPDX-License-Identifier: GPL-2.0+ */
|
||
|
|
||
|
#define JPEG_HEADER_SIZE 624
|
||
|
#define JPEG_QUANT_SIZE 64
|
||
|
|
||
|
struct hantro_jpeg_ctx {
|
||
|
int width;
|
||
|
int height;
|
||
|
int quality;
|
||
|
unsigned char *buffer;
|
||
|
unsigned char hw_luma_qtable[JPEG_QUANT_SIZE];
|
||
|
unsigned char hw_chroma_qtable[JPEG_QUANT_SIZE];
|
||
|
};
|
||
|
|
||
|
void hantro_jpeg_header_assemble(struct hantro_jpeg_ctx *ctx);
|