Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(141)

Unified Diff: README.chromium

Issue 1939823002: Update to libjpeg_turbo 1.4.90 (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@master
Patch Set: Response to comments Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « README ('k') | README.ijg » ('j') | jconfig.h » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: README.chromium
diff --git a/README.chromium b/README.chromium
index f7ea90611926166cc61ae7a153dc81db9492745d..2846aeddd71d2c81c9e1b59328d0860c14ca3b5f 100644
--- a/README.chromium
+++ b/README.chromium
@@ -1,37 +1,24 @@
Name: libjpeg-turbo
-URL: http://sourceforge.net/projects/libjpeg-turbo/
-Version: 1.3.1
+URL: https://github.com/libjpeg-turbo/libjpeg-turbo/
+Version: 1.4.90
License: Custom license
-License File: LICENSE.txt
+License File: LICENSE.md
Security Critical: yes
License Android Compatible: yes
Description:
This consists of the components:
-* A partial copy of libjpeg-turbo 1.3.1 (r1219);
-* Revision r1188 cherry-picked from upstream trunk into config.h to fix
- compiler warning on newer versions of gcc;
-* Revision r1220 cherry-picked from upstream trunk into jchuff.c to use
- clz/bsr instructions on ARM for bit counting rather than the lookup table
- (reduces memory footprint and can improve performance in some cases);
-* Revisions r1108, r1109, r1333, r1375, r1386, r1389 and r1390 cherry-picked
- from upstream trunk for Arm64 NEON SIMD support;
-* Revisions r1582, r1583, r1586, r1587, r1591, and
- commit 91eceba0a132a3fc70388a82c75616e67725a93a (code moved to GitHub)
- cherry-picked from upstream trunk for partial decoding optimization;
- http://crbug.com/515694
-* Revisions r1295, r1385, r1398, and r1402 (r1386 is also required but has
- already been cherry-picked) cherry-picked from upstream trunk to enable
- decoding to 565 as a memory optimization;
- http://crbug.com/516761
-* Commit 8b2c04f774d18e05e321ee67a9a38b4d7e84f168 from upstream to zero-extend
- 32-bit arguments before using them as 64-bit values: http://crbug.com/532214
-* A build file (libjpeg.gyp), and;
-* Patched header files used by Chromium.
-
-More details on cherry-picked revisions and commits can be found at:
-https://sourceforge.net/p/libjpeg-turbo/code/commit_browser
-https://github.com/libjpeg-turbo/libjpeg-turbo/commits/master
+* libjpeg-turbo 1.4.90
+* Cherry picked clang fix for Arm32 assembly from upstream master:
+ https://github.com/libjpeg-turbo/libjpeg-turbo/commit/5e576386b57663bbe9d934edf7c276eb0150cd59
+ https://github.com/libjpeg-turbo/libjpeg-turbo/commit/2e480fa2a3285d9ff83a780ab3417badeb3f2d37
+* Cherry picked uninitialized memory fix from upstream master:
+ https://github.com/libjpeg-turbo/libjpeg-turbo/commit/a572622dd654305c86585724c2a1ea34e22c2103
+* This file (README.chromium)
+* A build file (libjpeg.gyp)
+* Patched header files used by Chromium
+* Deleted unused directories: cmakescripts, doc, java, md5, release, sharedlib,
+* testimages, and win
This libjpeg-turbo can replace our libjpeg-6b without any modifications in the
Chromium code.
@@ -42,9 +29,6 @@ externally visible functions to chromium_* so that we can avoid conflicts that
arise when system libraries attempt to use our libjpeg. Also, we applied the
following changes which are not merged to upstream:
-* Added the 'private_extern' flags on Mac (or the 'hidden' flags on Linux) to
- all the global symbols in '.asm' files to prevent making them external ones.
-* Supported motion-JPEG frames that do not have DHT markers.
* Fix libjpeg_turbo svn r64 libjpeg6b compat issue: make the fast path Huffman
decoder fallback to slow decoding if the Huffman decoding bit sentinel > 16,
this to match the exact behavior of jpeg_huff_decode().
« no previous file with comments | « README ('k') | README.ijg » ('j') | jconfig.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698