blob: d2e9e5ffcffa95af4311ea609d4a0f67b4a1e872 [file] [log] [blame]
Angel Pons118a9c72020-04-02 23:48:34 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Stefan Reinauerd650e992010-02-22 04:33:13 +00002
Stefan Reinauerd650e992010-02-22 04:33:13 +00003#ifndef __JPEG_H
4#define __JPEG_H
5
Patrick Georgi1d029b42023-10-06 20:19:15 +02006#include <stdlib.h>
Stefan Reinauerd650e992010-02-22 04:33:13 +00007
Patrick Georgi1d029b42023-10-06 20:19:15 +02008#define JPEG_DECODE_FAILED 1
Stefan Reinauerd650e992010-02-22 04:33:13 +00009
Patrick Georgi1d029b42023-10-06 20:19:15 +020010int jpeg_fetch_size(unsigned char *filedata, size_t filesize, unsigned int *width,
11 unsigned int *height);
12int jpeg_decode(unsigned char *filedata, size_t filesize, unsigned char *framebuffer,
13 unsigned int width, unsigned int height, unsigned int bytes_per_line,
14 unsigned int depth);
Stefan Reinauerd650e992010-02-22 04:33:13 +000015
16#endif