]> git.pld-linux.org Git - packages/chromium-browser.git/commitdiff
- outdated
authorElan Ruusamäe <glen@pld-linux.org>
Sun, 20 May 2012 17:57:56 +0000 (17:57 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    chromium-revert-jpeg-swizzle-r0.patch -> 1.4

chromium-revert-jpeg-swizzle-r0.patch [deleted file]

diff --git a/chromium-revert-jpeg-swizzle-r0.patch b/chromium-revert-jpeg-swizzle-r0.patch
deleted file mode 100644 (file)
index 1f1aff6..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-This reverts http://trac.webkit.org/changeset/101286
-to fix Gentoo bug https://bugs.gentoo.org/show_bug.cgi?id=393471
-
-Index: third_party/WebKit/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp
-===================================================================
---- third_party/WebKit/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp        (revision 96970)
-+++ third_party/WebKit/Source/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp        (revision 101286)
-@@ -63,20 +63,6 @@
- #include <setjmp.h>
--#if CPU(BIG_ENDIAN) || CPU(MIDDLE_ENDIAN)
--#define ASSUME_LITTLE_ENDIAN 0
--#else
--#define ASSUME_LITTLE_ENDIAN 1
--#endif
--
--#if defined(JCS_EXTENSIONS) && ASSUME_LITTLE_ENDIAN
--#define TURBO_JPEG_RGB_SWIZZLE
--inline J_COLOR_SPACE rgbOutputColorSpace() { return JCS_EXT_BGRX; }
--inline bool turboSwizzled(J_COLOR_SPACE colorSpace) { return colorSpace == rgbOutputColorSpace(); }
--#else
--inline J_COLOR_SPACE rgbOutputColorSpace() { return JCS_RGB; }
--#endif
--
- namespace WebCore {
- struct decoder_error_mgr {
-@@ -235,11 +221,10 @@
-                 // their color profile, CoreGraphics will "upsample" them
-                 // again, resulting in horizontal distortions.
-                 m_decoder->setIgnoreGammaAndColorProfile(true);
--                m_info.out_color_space = JCS_RGB;
--                break;
-+                // Note fall-through!
-             case JCS_RGB:
-             case JCS_YCbCr:
--                m_info.out_color_space = rgbOutputColorSpace();
-+                m_info.out_color_space = JCS_RGB;
-                 break;
-             case JCS_CMYK:
-             case JCS_YCCK:
-@@ -496,19 +481,6 @@
-     }
-     jpeg_decompress_struct* info = m_reader->info();
--
--#if !ENABLE(IMAGE_DECODER_DOWN_SAMPLING) && defined(TURBO_JPEG_RGB_SWIZZLE)
--    if (turboSwizzled(info->out_color_space)) {
--         ASSERT(!m_scaled);
--         while (info->output_scanline < info->output_height) {
--             unsigned char* row = reinterpret_cast<unsigned char*>(buffer.getAddr(0, info->output_scanline));
--             if (jpeg_read_scanlines(info, &row, 1) != 1)
--                  return false;
--         }
--         return true;
--     }
--#endif
--
-     JSAMPARRAY samples = m_reader->samples();
-     while (info->output_scanline < info->output_height) {
This page took 0.074124 seconds and 4 git commands to generate.