Petr Gajdos
75ad3872a9
* Add some TIFF/FX support in libtiff. * Fix bug rewriting image tiles in a compressed file. * Fix read past end of data buffer. * etc., see ChangeLog - removed upstreamed patches: * bigendian.patch * dont-fancy-upsampling.patch * CVE-2012-3401.patch - new patch: * test-jpeg-turbo.patch * CVE-2012-4564.patch [bnc#787892] OBS-URL: https://build.opensuse.org/package/show/graphics/tiff?expand=0&rev=51
30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
From ChangeLog:
|
|
|
|
* test/raw_decode.c (main): Test fixes to work with IJG JPEG 7+.
|
|
IJG JPEG 7+ uses a different upsampling algorithm which produces
|
|
different numeric results.
|
|
|
|
this seems not apply for libjpeg-turbo.
|
|
Index: tiff-4.0.3/test/raw_decode.c
|
|
===================================================================
|
|
--- tiff-4.0.3.orig/test/raw_decode.c
|
|
+++ tiff-4.0.3/test/raw_decode.c
|
|
@@ -191,7 +191,7 @@ main(int argc, char **argv)
|
|
return 1;
|
|
}
|
|
|
|
-#if JPEG_LIB_VERSION >= 70
|
|
+#if JPEG_LIB_VERSION >= 70 && !defined(LIBJPEG_TURBO_VERSION)
|
|
pixel_status |= check_rgb_pixel( 0, 18, 0, 41, buffer );
|
|
pixel_status |= check_rgb_pixel( 64, 0, 0, 0, buffer );
|
|
pixel_status |= check_rgb_pixel( 512, 5, 34, 196, buffer );
|
|
@@ -224,7 +224,7 @@ main(int argc, char **argv)
|
|
* accomplish it from the YCbCr subsampled buffer ourselves in which
|
|
* case the results may be subtly different but similar.
|
|
*/
|
|
-#if JPEG_LIB_VERSION >= 70
|
|
+#if JPEG_LIB_VERSION >= 70 && !defined(LIBJPEG_TURBO_VERSION)
|
|
pixel_status |= check_rgba_pixel( 0, 18, 0, 41, 255, rgba_buffer );
|
|
pixel_status |= check_rgba_pixel( 64, 0, 0, 0, 255, rgba_buffer );
|
|
pixel_status |= check_rgba_pixel( 512, 5, 34, 196, 255, rgba_buffer );
|