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

Unified Diff: README.chromium

Issue 1271803002: Add jpeg_skip_scanlines() API to libjpeg-turbo (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@master
Patch Set: Created 5 years, 4 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 | « no previous file | djpeg.c » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: README.chromium
diff --git a/README.chromium b/README.chromium
index e2f0512a24e856ddfb4524bd534fcdb0c6ab02f1..26954457adaf8ef70c95dba9be1b1296ee7c19d4 100644
--- a/README.chromium
+++ b/README.chromium
@@ -9,13 +9,23 @@ 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;
-* Revision r1220 cherry-picked from upstream trunk into jchuff.c;
+* 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;
+ from upstream trunk for Arm64 NEON SIMD support;
+* CR Bug 515694: Revisions r1582, r1583, r1586, r1587, r1591, and
+ commit 91eceba0a132a3fc70388a82c75616e67725a93a (code moved to GitHub)
+ cherry-picked from upstream trunk for partial decoding optimization.
* 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
+
This libjpeg-turbo can replace our libjpeg-6b without any modifications in the
Chromium code.
@@ -28,9 +38,6 @@ 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.
-* Removed .func / .endfunc lines from arm assembly
- ( https://sourceforge.net/p/libjpeg-turbo/bugs/72/ , landed at
- https://sourceforge.net/p/libjpeg-turbo/code/1375 ).
* 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().
@@ -38,9 +45,6 @@ following changes which are not merged to upstream:
* Fixed an issue with the ARM NEON build.
http://crbug.com/451035
-The 'google.patch' file represents our changes from the original
-libjpeg-turbo-1.2.
-
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).
« no previous file with comments | « no previous file | djpeg.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698