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

Side by Side Diff: third_party/libpng/README.chromium

Issue 2132783002: Fix png encoding performance regressions - downstream diff (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 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 unified diff | Download patch
« no previous file with comments | « no previous file | third_party/libpng/pngwutil.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 Name: libpng 1 Name: libpng
2 URL: http://libpng.org/ 2 URL: http://libpng.org/
3 Version: 1.6.22 3 Version: 1.6.22
4 Security Critical: yes 4 Security Critical: yes
5 License: libpng license 5 License: libpng license
6 License Android Compatible: yes 6 License Android Compatible: yes
7 7
8 Description: 8 Description:
9 Updated to 1.6.22, stripped all unneeded files. 9 Updated to 1.6.22, stripped all unneeded files.
10 10
11 - Turn on SSE optimizations for Intel platforms by running: 11 - Turn on SSE optimizations for Intel platforms by running:
12 "patch -i contrib/intel/intel_sse.patch -p1" 12 "patch -i contrib/intel/intel_sse.patch -p1"
13 - Use custom configuration file pnglibconf.h, which turns off all features that 13 - Use custom configuration file pnglibconf.h, which turns off all features that
14 are not in use. 14 are not in use.
15 - Use custom prefix file pngprefix.h, which avoids namespace conflicts with 15 - Use custom prefix file pngprefix.h, which avoids namespace conflicts with
16 pdfium's copy of libpng. 16 pdfium's copy of libpng.
17 - Configures custom png chunk user limits (crbug.com/117369) in pnglibconf.h. 17 - Configures custom png chunk user limits (crbug.com/117369) in pnglibconf.h.
18 - Fix for potential memory leak from upstream: 18 - Fix for potential memory leak from upstream:
19 https://github.com/glennrp/libpng/commit/8d1672537324d99c6e65eb78fc1678cdd46f7 5bd 19 https://github.com/glennrp/libpng/commit/8d1672537324d99c6e65eb78fc1678cdd46f7 5bd
20 https://github.com/glennrp/libpng/commit/6c7459e455a4f7d95c7700e9326bb12396e6e b1f 20 https://github.com/glennrp/libpng/commit/6c7459e455a4f7d95c7700e9326bb12396e6e b1f
21 - Fix for handling empty first IDAT chunk from upstream: 21 - Fix for handling empty first IDAT chunk from upstream:
22 https://github.com/glennrp/libpng/commit/3f46c67c6989f480bd932428aa1705f6625db abf 22 https://github.com/glennrp/libpng/commit/3f46c67c6989f480bd932428aa1705f6625db abf
23 https://github.com/glennrp/libpng/commit/81f0273d54aa9de663253b197b3c8228d659c c36 23 https://github.com/glennrp/libpng/commit/81f0273d54aa9de663253b197b3c8228d659c c36
24 - Fix performance regression in png encoding (and overflow handling in filter he uristic) 24 - Fix performance regression in png encoding (and overflow handling in filter he uristic)
25 from upstream: 25 from upstream (crbug.com/619850):
26 https://github.com/glennrp/libpng/commit/9c04f57cabbf736e91b831858d0eeecca703e abf 26 https://github.com/glennrp/libpng/commit/9c04f57cabbf736e91b831858d0eeecca703e abf
27 https://github.com/glennrp/libpng/commit/29135161d74e5f6f640ec1fc2ab3ceebc34e3 39b
28 *** Note that this second commit (29135161) has been reverted in upstream. Th ey
29 feel that it is unnecessary. It increases code size (slightly) and changi ng
30 the compiler flags might accomplish the same optimization.
OLDNEW
« no previous file with comments | « no previous file | third_party/libpng/pngwutil.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698