blob: 052cd8349b0e2acf4e75c56f098a23555606d5da (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
--- ui/gfx/codec/jpeg_codec.cc.orig 2017-10-14 03:14:08.077073000 +0200
+++ ui/gfx/codec/jpeg_codec.cc 2017-10-14 03:25:59.561802000 +0200
@@ -219,6 +219,7 @@
case JCS_GRAYSCALE:
case JCS_RGB:
case JCS_YCbCr:
+#ifdef JCS_EXTENSIONS
// Choose an output colorspace and return if it is an unsupported one.
// Same as JPEGCodec::Encode(), libjpeg-turbo supports all input formats
// used by Chromium (i.e. RGBA and BGRA) and we just map the input
@@ -237,6 +238,9 @@
NOTREACHED() << "Invalid pixel format";
return false;
}
+#else
+ cinfo.out_color_space = JCS_RGB;
+#endif
break;
case JCS_CMYK:
case JCS_YCCK:
|