mirror of
https://github.com/LibreOffice/core.git
synced 2025-07-26 15:45:26 +00:00

Downloaded from https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/3.1.0/libjpeg-turbo-3.1.0.tar.gz Change-Id: Ic9e8c7e4520073da09abf27866aa3cff0b6a0c63 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183617 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
206 lines
8.3 KiB
Diff
206 lines
8.3 KiB
Diff
--- src/jcinit.c 2025-04-01 11:05:08.743205764 +0200
|
|
+++ src/jcinit.c 2025-04-01 11:05:43.475045983 +0200
|
|
@@ -45,15 +45,15 @@
|
|
jinit_downsampler(cinfo);
|
|
jinit_c_prep_controller(cinfo, FALSE /* never need full buffer here */);
|
|
} else if (cinfo->data_precision <= 12) {
|
|
- j12init_color_converter(cinfo);
|
|
- j12init_downsampler(cinfo);
|
|
- j12init_c_prep_controller(cinfo,
|
|
+ jinit_color_converter(cinfo);
|
|
+ jinit_downsampler(cinfo);
|
|
+ jinit_c_prep_controller(cinfo,
|
|
FALSE /* never need full buffer here */);
|
|
} else {
|
|
#ifdef C_LOSSLESS_SUPPORTED
|
|
- j16init_color_converter(cinfo);
|
|
- j16init_downsampler(cinfo);
|
|
- j16init_c_prep_controller(cinfo,
|
|
+ jinit_color_converter(cinfo);
|
|
+ jinit_downsampler(cinfo);
|
|
+ jinit_c_prep_controller(cinfo,
|
|
FALSE /* never need full buffer here */);
|
|
#else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
@@ -67,9 +67,9 @@
|
|
if (cinfo->data_precision <= 8)
|
|
jinit_lossless_compressor(cinfo);
|
|
else if (cinfo->data_precision <= 12)
|
|
- j12init_lossless_compressor(cinfo);
|
|
+ jinit_lossless_compressor(cinfo);
|
|
else
|
|
- j16init_lossless_compressor(cinfo);
|
|
+ jinit_lossless_compressor(cinfo);
|
|
/* Entropy encoding: either Huffman or arithmetic coding. */
|
|
if (cinfo->arith_code) {
|
|
ERREXIT(cinfo, JERR_ARITH_NOTIMPL);
|
|
@@ -82,10 +82,10 @@
|
|
jinit_c_diff_controller(cinfo, (boolean)(cinfo->num_scans > 1 ||
|
|
cinfo->optimize_coding));
|
|
else if (cinfo->data_precision <= 12)
|
|
- j12init_c_diff_controller(cinfo, (boolean)(cinfo->num_scans > 1 ||
|
|
+ jinit_c_diff_controller(cinfo, (boolean)(cinfo->num_scans > 1 ||
|
|
cinfo->optimize_coding));
|
|
else
|
|
- j16init_c_diff_controller(cinfo, (boolean)(cinfo->num_scans > 1 ||
|
|
+ jinit_c_diff_controller(cinfo, (boolean)(cinfo->num_scans > 1 ||
|
|
cinfo->optimize_coding));
|
|
#else
|
|
ERREXIT(cinfo, JERR_NOT_COMPILED);
|
|
@@ -95,7 +95,7 @@
|
|
if (cinfo->data_precision == 8)
|
|
jinit_forward_dct(cinfo);
|
|
else if (cinfo->data_precision == 12)
|
|
- j12init_forward_dct(cinfo);
|
|
+ jinit_forward_dct(cinfo);
|
|
else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
/* Entropy encoding: either Huffman or arithmetic coding. */
|
|
@@ -118,7 +118,7 @@
|
|
|
|
/* Need a full-image coefficient buffer in any multi-pass mode. */
|
|
if (cinfo->data_precision == 12)
|
|
- j12init_c_coef_controller(cinfo, (boolean)(cinfo->num_scans > 1 ||
|
|
+ jinit_c_coef_controller(cinfo, (boolean)(cinfo->num_scans > 1 ||
|
|
cinfo->optimize_coding));
|
|
else
|
|
jinit_c_coef_controller(cinfo, (boolean)(cinfo->num_scans > 1 ||
|
|
@@ -128,10 +128,10 @@
|
|
if (cinfo->data_precision <= 8)
|
|
jinit_c_main_controller(cinfo, FALSE /* never need full buffer here */);
|
|
else if (cinfo->data_precision <= 12)
|
|
- j12init_c_main_controller(cinfo, FALSE /* never need full buffer here */);
|
|
+ jinit_c_main_controller(cinfo, FALSE /* never need full buffer here */);
|
|
else
|
|
#ifdef C_LOSSLESS_SUPPORTED
|
|
- j16init_c_main_controller(cinfo, FALSE /* never need full buffer here */);
|
|
+ jinit_c_main_controller(cinfo, FALSE /* never need full buffer here */);
|
|
#else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
#endif
|
|
--- src/jdmaster.c 2025-04-01 11:05:15.259175858 +0200
|
|
+++ src/jdmaster.c 2025-04-01 11:09:56.525858262 +0200
|
|
@@ -575,7 +575,7 @@
|
|
if (cinfo->data_precision == 8)
|
|
jinit_1pass_quantizer(cinfo);
|
|
else if (cinfo->data_precision == 12)
|
|
- j12init_1pass_quantizer(cinfo);
|
|
+ jinit_1pass_quantizer(cinfo);
|
|
else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
master->quantizer_1pass = cinfo->cquantize;
|
|
@@ -590,7 +590,7 @@
|
|
if (cinfo->data_precision == 8)
|
|
jinit_2pass_quantizer(cinfo);
|
|
else if (cinfo->data_precision == 12)
|
|
- j12init_2pass_quantizer(cinfo);
|
|
+ jinit_2pass_quantizer(cinfo);
|
|
else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
master->quantizer_2pass = cinfo->cquantize;
|
|
@@ -610,7 +610,7 @@
|
|
if (cinfo->data_precision == 8)
|
|
jinit_merged_upsampler(cinfo); /* does color conversion too */
|
|
else if (cinfo->data_precision == 12)
|
|
- j12init_merged_upsampler(cinfo); /* does color conversion too */
|
|
+ jinit_merged_upsampler(cinfo); /* does color conversion too */
|
|
else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
#else
|
|
@@ -621,12 +621,12 @@
|
|
jinit_color_deconverter(cinfo);
|
|
jinit_upsampler(cinfo);
|
|
} else if (cinfo->data_precision <= 12) {
|
|
- j12init_color_deconverter(cinfo);
|
|
- j12init_upsampler(cinfo);
|
|
+ jinit_color_deconverter(cinfo);
|
|
+ jinit_upsampler(cinfo);
|
|
} else {
|
|
#ifdef D_LOSSLESS_SUPPORTED
|
|
- j16init_color_deconverter(cinfo);
|
|
- j16init_upsampler(cinfo);
|
|
+ jinit_color_deconverter(cinfo);
|
|
+ jinit_upsampler(cinfo);
|
|
#else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
#endif
|
|
@@ -635,10 +635,10 @@
|
|
if (cinfo->data_precision <= 8)
|
|
jinit_d_post_controller(cinfo, cinfo->enable_2pass_quant);
|
|
else if (cinfo->data_precision <= 12)
|
|
- j12init_d_post_controller(cinfo, cinfo->enable_2pass_quant);
|
|
+ jinit_d_post_controller(cinfo, cinfo->enable_2pass_quant);
|
|
else
|
|
#ifdef D_LOSSLESS_SUPPORTED
|
|
- j16init_d_post_controller(cinfo, cinfo->enable_2pass_quant);
|
|
+ jinit_d_post_controller(cinfo, cinfo->enable_2pass_quant);
|
|
#else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
#endif
|
|
@@ -652,9 +652,9 @@
|
|
if (cinfo->data_precision <= 8)
|
|
jinit_lossless_decompressor(cinfo);
|
|
else if (cinfo->data_precision <= 12)
|
|
- j12init_lossless_decompressor(cinfo);
|
|
+ jinit_lossless_decompressor(cinfo);
|
|
else
|
|
- j16init_lossless_decompressor(cinfo);
|
|
+ jinit_lossless_decompressor(cinfo);
|
|
/* Entropy decoding: either Huffman or arithmetic coding. */
|
|
if (cinfo->arith_code) {
|
|
ERREXIT(cinfo, JERR_ARITH_NOTIMPL);
|
|
@@ -668,9 +668,9 @@
|
|
if (cinfo->data_precision <= 8)
|
|
jinit_d_diff_controller(cinfo, use_c_buffer);
|
|
else if (cinfo->data_precision <= 12)
|
|
- j12init_d_diff_controller(cinfo, use_c_buffer);
|
|
+ jinit_d_diff_controller(cinfo, use_c_buffer);
|
|
else
|
|
- j16init_d_diff_controller(cinfo, use_c_buffer);
|
|
+ jinit_d_diff_controller(cinfo, use_c_buffer);
|
|
#else
|
|
ERREXIT(cinfo, JERR_NOT_COMPILED);
|
|
#endif
|
|
@@ -679,7 +679,7 @@
|
|
if (cinfo->data_precision == 8)
|
|
jinit_inverse_dct(cinfo);
|
|
else if (cinfo->data_precision == 12)
|
|
- j12init_inverse_dct(cinfo);
|
|
+ jinit_inverse_dct(cinfo);
|
|
else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
/* Entropy decoding: either Huffman or arithmetic coding. */
|
|
@@ -704,7 +704,7 @@
|
|
use_c_buffer = cinfo->inputctl->has_multiple_scans ||
|
|
cinfo->buffered_image;
|
|
if (cinfo->data_precision == 12)
|
|
- j12init_d_coef_controller(cinfo, use_c_buffer);
|
|
+ jinit_d_coef_controller(cinfo, use_c_buffer);
|
|
else
|
|
jinit_d_coef_controller(cinfo, use_c_buffer);
|
|
}
|
|
@@ -713,11 +713,11 @@
|
|
if (cinfo->data_precision <= 8)
|
|
jinit_d_main_controller(cinfo, FALSE /* never need full buffer here */);
|
|
else if (cinfo->data_precision <= 12)
|
|
- j12init_d_main_controller(cinfo,
|
|
+ jinit_d_main_controller(cinfo,
|
|
FALSE /* never need full buffer here */);
|
|
else
|
|
#ifdef D_LOSSLESS_SUPPORTED
|
|
- j16init_d_main_controller(cinfo,
|
|
+ jinit_d_main_controller(cinfo,
|
|
FALSE /* never need full buffer here */);
|
|
#else
|
|
ERREXIT1(cinfo, JERR_BAD_PRECISION, cinfo->data_precision);
|
|
--- src/jdtrans.c 2025-04-01 11:20:45.390703693 +0200
|
|
+++ src/jdtrans.c 2025-04-01 11:21:02.302620340 +0200
|
|
@@ -131,7 +131,7 @@
|
|
|
|
/* Always get a full-image coefficient buffer. */
|
|
if (cinfo->data_precision == 12)
|
|
- j12init_d_coef_controller(cinfo, TRUE);
|
|
+ jinit_d_coef_controller(cinfo, TRUE);
|
|
else
|
|
jinit_d_coef_controller(cinfo, TRUE);
|