/ src / lib / jpeg.h
jpeg.h
 1  /* SPDX-License-Identifier: GPL-2.0-only */
 2  
 3  #ifndef __JPEG_H
 4  #define __JPEG_H
 5  
 6  #include <stdlib.h>
 7  
 8  /* These functions return NULL on success and a short error message on
 9   * failure. Callers should not free the returned pointer. */
10  
11  const char *jpeg_fetch_size(unsigned char *filedata, size_t filesize, unsigned int *width,
12  			    unsigned int *height);
13  const char *jpeg_decode(unsigned char *filedata, size_t filesize, unsigned char *framebuffer,
14  			unsigned int width, unsigned int height, unsigned int bytes_per_line,
15  			unsigned int depth);
16  
17  #endif