Files
core/external/libjpeg-turbo/undefined_references.patch
Xisco Fauli c9057566e3 libjpeg-turbo: upgrade to 3.1.0
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>
2025-04-03 14:11:41 +02:00

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);