Finally, after a long wait, an electron port for FreeBSD lands in the portstree. A huge thanks to everyone contributed to this huge effort and to the maintainer that is willing to take the burden of the maintainership!
20 lines
751 B
C++
20 lines
751 B
C++
--- ui/gfx/codec/jpeg_codec.cc.orig 2019-03-15 06:38:28 UTC
|
|
+++ ui/gfx/codec/jpeg_codec.cc
|
|
@@ -219,6 +219,7 @@ bool JPEGCodec::Decode(const unsigned char* input, siz
|
|
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 @@ bool JPEGCodec::Decode(const unsigned char* input, siz
|
|
NOTREACHED() << "Invalid pixel format";
|
|
return false;
|
|
}
|
|
+#else
|
|
+ cinfo.out_color_space = JCS_RGB;
|
|
+#endif
|
|
break;
|
|
case JCS_CMYK:
|
|
case JCS_YCCK:
|