Chromium Code Reviews| Index: README.chromium |
| diff --git a/README.chromium b/README.chromium |
| index f7ea90611926166cc61ae7a153dc81db9492745d..9caf4ba5798c916f0349d1130e344a0afa8376ff 100644 |
| --- a/README.chromium |
| +++ b/README.chromium |
| @@ -1,37 +1,23 @@ |
| 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. |
| +* 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 |
| -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 |
| +* 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,16 +28,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(). |
| - http://crbug.com/398235 |
| -* Fixed an issue with the ARM NEON build. |
| - http://crbug.com/451035 |
| - |
|
Noel Gordon
2016/05/04 13:18:07
Looks like we've removed this group of 4 fixes. W
msarett
2016/05/04 15:24:12
(1) private_extern flags
I intend to add this back
Noel Gordon
2016/05/04 15:53:35
Sounds like a plan. Notes like these should be ad
|
| Refer to working-with-nested-repos [1] for details of how to setup your git |
| svn client to update the code (for making local changes, cherry picking from |
| upstream, etc). |