libjpeg62-devel-62.2.0-lp150.4.7.1<>,E$]Q/=„t6d%hv]B|n0>tUjF)(֟ye~kBk||5->0AU<~TF 7^xZ0BKq0Tf_j~tZ4ObdbTERIV!OORs3. w#񦃌T>K<Å0#n~5< ЫsHj6o-6J:=b9W>z|GeP>Fj\cEkZső"@?ˆFƫ]>D 0 and subsamp was TJSAMP_GRAY. + Fixed an issue in tjBufSizeYUV2() wherby it would erroneously return 0 instead of -1 if width was < 1. + The Huffman encoder now uses clz and bsr instructions for bit counting on ARM64 platforms (see 1.4 beta1 [5].) + The close() method in the TJCompressor and TJDecompressor Java classes is now idempotent. Previously, that method would call the native tjDestroy() function even if the TurboJPEG instance had already been destroyed. This caused an exception to be thrown during finalization, if the close() method had already been called. The exception was caught, but it was still an expensive operation. + The TurboJPEG API previously generated an error ("Could not determine subsampling type for JPEG image") when attempting to decompress grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with 'cjpeg -grayscale -sample 2x2'). Subsampling technically has no meaning with grayscale JPEGs, and thus the horizontal and vertical sampling factors for such images are ignored by the decompressor. However, the TurboJPEG API was being too rigid and was expecting the sampling factors to be equal to 1 before it treated the image as a grayscale JPEG. + cjpeg, djpeg, and jpegtran now accept an argument of -version, which will print the library version and exit. + Referring to 1.4 beta1 [15], another extremely rare circumstance was discovered under which the Huffman encoder's local buffer can be overrun when a buffered destination manager is being used and an extremely-high-frequency block (basically junk image data) is being encoded. Even though the Huffman local buffer was increased from 128 bytes to 136 bytes to address the previous issue, the new issue caused even the larger buffer to be overrun. Further analysis reveals that, in the absolute worst case (such as setting alternating AC coefficients to 32767 and -32768 in the JPEG scanning order), the Huffman encoder can produce encoded blocks that approach double the size of the unencoded blocks. Thus, the Huffman local buffer was increased to 256 bytes, which should prevent any such issue from re-occurring in the future. + The new tjPlaneSizeYUV(), tjPlaneWidth(), and tjPlaneHeight() functions were not actually usable on any platform except OS X and Windows, because those functions were not included in the libturbojpeg mapfile. This has been fixed. + Restored the JPP(), JMETHOD(), and FAR macros in the libjpeg-turbo header files. The JPP() and JMETHOD() macros were originally implemented in libjpeg as a way of supporting non-ANSI compilers that lacked support for prototype parameters. libjpeg-turbo has never supported such compilers, but some software packages still use the macros to define their own prototypes. Similarly, libjpeg-turbo has never supported MS-DOS and other platforms that have far symbols, but some software packages still use the FAR macro. A pretty good argument can be made that this is a bad practice on the part of the software in question, but since this affects more than one package, it's just easier to fix it here. + Fixed issues that were preventing the ARM 64-bit SIMD code from compiling for iOS, and included an ARMv8 architecture in all of the binaries installed by the "official" libjpeg-turbo SDK for OS X. - Adapt patches to upstream changes libjpeg-ocloexec.patch > libjpeg-1.4.0-ocloexec.patch libjpeg-turbo-1.3.0-int32.patch > libjpeg-turbo-1.4.0-int32.patch - Remove libjpeg-turbo-CVE-2014-9092.patch; fixed on upstream release - Bump tminor to 1- security update CVE-2014-9092 [bnc#906761] * added libjpeg-turbo-CVE-2014-9092.patchlibjpeg-develcloud124 1573736834 62.2.062.2.0-lp150.4.7.162.2.0-lp150.4.7.11.5.31.5.362.2.0jconfig.hjerror.hjmorecfg.hjpeglib.hlibjpeg.solibjpeg.pclibturbojpeg.pclibjpeg62-develcoderules.txtexample.cjconfig.txtlibjpeg.txtstructure.txt/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libjpeg62-devel/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11490/openSUSE_Leap_15.0_Update/afe98fa0d7333e19e943f07e7bc37e38-libjpeg62-turbo.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linuxC source, ASCII textpkgconfig filedirectoryASCII textPRPR j2O):Eutf-88f8272487210b3a1c9c60b86052d104d868c3f4230ccf644ec7d36fc073b8c56?7zXZ !t/f$]"k%+6 B,q(X݈ ai +XZt"@1*PӆXԅ 33hoyu)Mn xXbldm{ ulۢ-?h4P`73VXu rOצP%%+|x`"7R.(( ڰ?uqVQ{T'E„zbw֧;?,Vnlu\nE`=%lwtـ\ Z5 ^hEZ{=&N%|32X2BA#=^6d2SSY紋Y\9t(|۹ oELavOCo8R?Iv !z%]1D`KSHzB*PL%kDX7·eu3Y#2^:vN:)=-n^SB7~, K䷸.h2K=B엋7Gz!I| 5/EPAQ{CrDM_-1ѝ15PBfCcl)PPY E@ՅLT b|an*&&0vK7~ ׋{/ǽv,A[14Vnbj>~0 j'.bJm< m< Rs￈"@AAJ~֍zybuƇ} kQP !]MI!(Ml .53t YZ