Merge tag '2.0.0'
* tag '2.0.0': (160 commits) Clarify Android Windows build instructions Bump revision to 2.0.0 Build: Don't use @rpath with OS X 10.4 builds Fix JPEG spec references per ISO/ITU-T suggestions Fix int overflow when decompr. corrupt prog. JPEG cjpeg: Fix OOB read caused by malformed 8-bit BMP Build: Preserve CMake exe suffix from cmd line Honor CMake exe suffix when inst. static builds README.ijg: Clarification regarding JPEG 2000/XR BUILDING.md: Correct iOS/Android examples Build: Detect whether compiler supports DSPr2 Fix jpeg_skip_scanlines() segfault w/merged upsamp Fix infinite loop in partial image decompression tjLoadImage(): Fix FPE triggered by malformed BMP TurboJPEG: Handle JERR_BMP*,JERR_PPM* error codes Fix CVE-2018-11813 Travis: Use SKS keyserver pool Additional code formatting tweaks Java: Further style refinements Java: Reformat code per checkstyle recommendations ...
This commit is contained in:
15
jpeglib.h
15
jpeglib.h
@@ -5,7 +5,7 @@
|
||||
* Copyright (C) 1991-1998, Thomas G. Lane.
|
||||
* Modified 2002-2009 by Guido Vollbeding.
|
||||
* libjpeg-turbo Modifications:
|
||||
* Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander.
|
||||
* Copyright (C) 2009-2011, 2013-2014, 2016-2017, D. R. Commander.
|
||||
* Copyright (C) 2015, Google, Inc.
|
||||
* mozjpeg Modifications:
|
||||
* Copyright (C) 2014, Mozilla Corporation.
|
||||
@@ -969,8 +969,7 @@ EXTERN(void) jpeg_stdio_src (j_decompress_ptr cinfo, FILE *infile);
|
||||
EXTERN(void) jpeg_mem_dest (j_compress_ptr cinfo, unsigned char **outbuffer,
|
||||
unsigned long *outsize);
|
||||
EXTERN(void) jpeg_mem_src (j_decompress_ptr cinfo,
|
||||
const unsigned char *inbuffer,
|
||||
unsigned long insize);
|
||||
const unsigned char *inbuffer, unsigned long insize);
|
||||
#endif
|
||||
|
||||
/* Default parameter setup for compression */
|
||||
@@ -1025,6 +1024,12 @@ EXTERN(void) jpeg_write_m_byte (j_compress_ptr cinfo, int val);
|
||||
/* Alternate compression function: just write an abbreviated table file */
|
||||
EXTERN(void) jpeg_write_tables (j_compress_ptr cinfo);
|
||||
|
||||
/* Write ICC profile. See libjpeg.txt for usage information. */
|
||||
EXTERN(void) jpeg_write_icc_profile(j_compress_ptr cinfo,
|
||||
const JOCTET *icc_data_ptr,
|
||||
unsigned int icc_data_len);
|
||||
|
||||
|
||||
/* Decompression startup: read start of JPEG datastream to see what's there */
|
||||
EXTERN(int) jpeg_read_header (j_decompress_ptr cinfo, boolean require_image);
|
||||
/* Return value is one of: */
|
||||
@@ -1127,6 +1132,10 @@ EXTERN(boolean) jpeg_c_int_param_supported (const j_compress_ptr cinfo,
|
||||
EXTERN(void) jpeg_c_set_int_param (j_compress_ptr cinfo, J_INT_PARAM param,
|
||||
int value);
|
||||
EXTERN(int) jpeg_c_get_int_param (const j_compress_ptr cinfo, J_INT_PARAM param);
|
||||
/* Read ICC profile. See libjpeg.txt for usage information. */
|
||||
EXTERN(boolean) jpeg_read_icc_profile(j_decompress_ptr cinfo,
|
||||
JOCTET **icc_data_ptr,
|
||||
unsigned int *icc_data_len);
|
||||
|
||||
|
||||
/* These marker codes are exported since applications and data source modules
|
||||
|
||||
Reference in New Issue
Block a user