ssuominen 14/08/21 11:19:07 Added: webkit-gtk-2.4.4-jpeg-9a.patch Log: Fix building with media-libs/jpeg >= 9a wrt #481688 by Maurice van der Pot (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
Revision Changes Path 1.1 net-libs/webkit-gtk/files/webkit-gtk-2.4.4-jpeg-9a.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-2.4.4-jpeg-9a.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/webkit-gtk/files/webkit-gtk-2.4.4-jpeg-9a.patch?rev=1.1&content-type=text/plain Index: webkit-gtk-2.4.4-jpeg-9a.patch =================================================================== http://bugs.gentoo.org/481688 http://trac.webkit.org/changeset/166490/trunk/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp --- Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp +++ Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp @@ -334,5 +334,5 @@ case JPEG_HEADER: // Read file parameters with jpeg_read_header(). - if (jpeg_read_header(&m_info, true) == JPEG_SUSPENDED) + if (jpeg_read_header(&m_info, TRUE) == JPEG_SUSPENDED) return false; // I/O suspension. @@ -420,7 +420,7 @@ m_info.dct_method = dctMethod(); m_info.dither_mode = ditherMode(); - m_info.do_fancy_upsampling = doFancyUpsampling(); - m_info.enable_2pass_quant = false; - m_info.do_block_smoothing = true; + m_info.do_fancy_upsampling = doFancyUpsampling() ? TRUE : FALSE; + m_info.enable_2pass_quant = FALSE; + m_info.do_block_smoothing = TRUE; // Start decompressor. @@ -573,5 +573,5 @@ // called, then we have hit the end of the buffer. A return value of false // indicates that we have no data to supply yet. - return false; + return FALSE; }