From 290b7f1397d6a0fe947ca8e37c3902f4968033c3f3fade5139c8ec10237a3303 Mon Sep 17 00:00:00 2001 From: Dirk Stoecker Date: Thu, 18 Aug 2022 13:43:40 +0000 Subject: [PATCH] Accepting request 995212 from home:derselbst:branches:graphics - update to 2.1.4: * Fixed a regression introduced in 2.1.3 that caused build failures with Visual Studio 2010. * The tjDecompressHeader3() function in the TurboJPEG C API and the TJDecompressor.setSourceImage() method in the TurboJPEG Java API now accept "abbreviated table specification" (AKA "tables-only") datastreams, which can be used to prime the decompressor with quantization and Huffman tables that can be used when decompressing subsequent "abbreviated image" datastreams. * libjpeg-turbo now performs run-time detection of AltiVec instructions on OS X/PowerPC systems if AltiVec instructions are not enabled at compile time. This allows both AltiVec-equipped (PowerPC G4 and G5) and non-AltiVec-equipped (PowerPC G3) CPUs to be supported using the same build of libjpeg-turbo. * Fixed an error ("Bogus virtual array access") that occurred when attempting to decompress a progressive JPEG image with a height less than or equal to one iMCU (8 * the vertical sampling factor) using buffered-image mode with interblock smoothing enabled. This was a regression introduced by 2.1 beta1[6(b)]. * Fixed two issues that prevented partial image decompression from working properly with buffered-image mode: * Attempting to call jpeg_crop_scanline() after jpeg_start_decompress() but before jpeg_start_output() resulted in an error ("Improper call to JPEG library in state 207".) * Attempting to use jpeg_skip_scanlines() resulted in an error ("Bogus virtual array access") under certain circumstances. OBS-URL: https://build.opensuse.org/request/show/995212 OBS-URL: https://build.opensuse.org/package/show/graphics/libjpeg-turbo?expand=0&rev=132 --- libjpeg-turbo-2.1.3.tar.gz | 3 --- libjpeg-turbo-2.1.3.tar.gz.sig | Bin 543 -> 0 bytes libjpeg-turbo-2.1.4.tar.gz | 3 +++ libjpeg-turbo-2.1.4.tar.gz.sig | Bin 0 -> 543 bytes libjpeg-turbo.changes | 34 +++++++++++++++++++++++++++++++++ libjpeg-turbo.spec | 2 +- libjpeg62-turbo.spec | 2 +- 7 files changed, 39 insertions(+), 5 deletions(-) delete mode 100644 libjpeg-turbo-2.1.3.tar.gz delete mode 100644 libjpeg-turbo-2.1.3.tar.gz.sig create mode 100644 libjpeg-turbo-2.1.4.tar.gz create mode 100644 libjpeg-turbo-2.1.4.tar.gz.sig diff --git a/libjpeg-turbo-2.1.3.tar.gz b/libjpeg-turbo-2.1.3.tar.gz deleted file mode 100644 index 40190cd..0000000 --- a/libjpeg-turbo-2.1.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:467b310903832b033fe56cd37720d1b73a6a3bd0171dbf6ff0b620385f4f76d0 -size 2260756 diff --git a/libjpeg-turbo-2.1.3.tar.gz.sig b/libjpeg-turbo-2.1.3.tar.gz.sig deleted file mode 100644 index 1620c2e00f5e4eafcf43a407472467b4a064e15aa0e00c8d232caf81aeb542d7..0000000000000000000000000000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3L0vrSY0RjL91p;CjJvIOe2@rn5+qU%E^fY)o5B(Y+O)vVaxmFfw6cl%Y zW~<1QV?*f5A*ph55W{_e5?n+lJ|dFg8afEnY&vTY(8|v7;zO?9Mng!9iZnCouhW}y zeC8qGoL!lI6^!-Z?2T`;eCXk+4B8I_2@p`V_)JG@#4d_!O>HtiwjBS{?U)V%kK9&i zb`d4ayl^W`U@7sXRm|4A@qU5Q$)TNgarv$dyxqAQ{M{S$Nyi|wYvAxiF$i`(D3xwF zU8n$$>vGf4K>NQ9WXm_Vf0|fD03c4kJL%HPy-zEPDCWT$FLaN^_W%0#6*NhPO*3|b zgg=;WqDh{QI5+gzY!t)1QRdXGz%E8-JK4&*^w0)U1qB3)OzEh3@ipKL%JBlv`lE{C z`1hmzH94n}v(e#M$Qa2R@Ka+~hTkKC3?-U)p;_@GBW&B7 zwdP_*1v%65?~v?{Q&c7)b<1L!k1_rdfR@?7B0*GUyZauE4&=a6(kuut!oFx_=1ib? z-jEVgFi|Ux7*B27>N(@%5Wy%6;jV>wqXTqcXj~xRC|iV{30L#m=JjHL4NC#pLUSnI zx!yt=Vm-npsa~%P!Ol+ZkqwXpWj(aKBH2J3W6!<295@FGBhuf}P4mHj?`qLSRc>U0 h_gAFcx0-gAaI+=z%C)k9ceLM#Uu`D|3JL%K diff --git a/libjpeg-turbo-2.1.4.tar.gz b/libjpeg-turbo-2.1.4.tar.gz new file mode 100644 index 0000000..98db0a4 --- /dev/null +++ b/libjpeg-turbo-2.1.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3ed26a1131a13686dfca4935e520eb7c90ae76fbc45d98bb50a8dc86230342b +size 2261822 diff --git a/libjpeg-turbo-2.1.4.tar.gz.sig b/libjpeg-turbo-2.1.4.tar.gz.sig new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..58586396d391b5664488014211be37b70c05f43105a2a9bdd1f85d0ac7f20078 GIT binary patch literal 543 zcmV+)0^t3L0vrSY0RjL91p;FBf%5c8(k9=c) z{EQ8o7whpQ>V3%NZp*NW5U))g#%~O6lw8XAL_0@(t9Dwp4Y;vRDREYw-Rhy=g8KOoqy`OU62nZV#Fr3e+Zuw9qP9%l(FO7U$vuX z?KAt|2yY0KMW=e@ZRT$A1gM_0ax^)$aweK{r!DEuk + +- update to 2.1.4: + * Fixed a regression introduced in 2.1.3 that caused build failures with + Visual Studio 2010. + + * The tjDecompressHeader3() function in the TurboJPEG C API and the + TJDecompressor.setSourceImage() method in the TurboJPEG Java API now + accept "abbreviated table specification" (AKA "tables-only") datastreams, + which can be used to prime the decompressor with quantization and Huffman + tables that can be used when decompressing subsequent "abbreviated image" + datastreams. + + * libjpeg-turbo now performs run-time detection of AltiVec instructions on + OS X/PowerPC systems if AltiVec instructions are not enabled at compile + time. This allows both AltiVec-equipped (PowerPC G4 and G5) and + non-AltiVec-equipped (PowerPC G3) CPUs to be supported using the same + build of libjpeg-turbo. + + * Fixed an error ("Bogus virtual array access") that occurred when + attempting to decompress a progressive JPEG image with a height less than + or equal to one iMCU (8 * the vertical sampling factor) using + buffered-image mode with interblock smoothing enabled. This was a + regression introduced by 2.1 beta1[6(b)]. + + * Fixed two issues that prevented partial image decompression from working + properly with buffered-image mode: + * Attempting to call jpeg_crop_scanline() after jpeg_start_decompress() + but before jpeg_start_output() resulted in an error ("Improper call to + JPEG library in state 207".) + * Attempting to use jpeg_skip_scanlines() resulted in an error ("Bogus + virtual array access") under certain circumstances. + ------------------------------------------------------------------- Tue Jul 5 08:08:38 UTC 2022 - Jan Engelhardt diff --git a/libjpeg-turbo.spec b/libjpeg-turbo.spec index f5d0aad..43a0bc7 100644 --- a/libjpeg-turbo.spec +++ b/libjpeg-turbo.spec @@ -27,7 +27,7 @@ %define tmicro 0 %define tlibver %{tmajor}.%{tminor}.%{tmicro} Name: libjpeg-turbo -Version: 2.1.3 +Version: 2.1.4 Release: 0 Summary: A SIMD-accelerated library for manipulating JPEG image files License: BSD-3-Clause diff --git a/libjpeg62-turbo.spec b/libjpeg62-turbo.spec index c40b756..89ca88d 100644 --- a/libjpeg62-turbo.spec +++ b/libjpeg62-turbo.spec @@ -20,7 +20,7 @@ %define minor 3 %define micro 0 %define libver %{major}.%{minor}.%{micro} -%define srcver 2.1.3 +%define srcver 2.1.4 Name: libjpeg62-turbo Version: %{srcver} Release: 0