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

Issue 1178013008: Use the upstream version of libwebp, v0.4.3. (Closed)

Created:
5 years, 6 months ago by scroggo_chromium
Modified:
5 years, 5 months ago
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Use the upstream version of libwebp, v0.4.3. DEPS: Update to pull v0.4.3 of libwebp from upstream gyp/libwebp.gyp: Add new files, as referenced by the gyp file used by Chromium. resource/tests: Add regression tests for particular images. BUG=skia:3442 BUG=skia:3315 BUG=skia:3429 Committed: https://skia.googlesource.com/skia/+/3aa0fb4d80c76b559ff4b82d5e569993aea06da1 Committed: https://skia.googlesource.com/skia/+/139491fbaa6fc926456a246bb28e09848e0e48f5

Patch Set 1 #

Patch Set 2 : Fixes for SkWebpImageDecoder and SkWebpCodec. #

Total comments: 2

Patch Set 3 : Respond to comments in patch set 2 #

Patch Set 4 : Use the upstream version of libwebp #

Total comments: 2

Patch Set 5 : Add lossless_neon.c #

Patch Set 6 : Add invalid images for testing. #

Patch Set 7 : Define arm_version for arm64 #

Patch Set 8 : Only define mfpu=neon for arm_version==7 #

Patch Set 9 : Workaround for missing builtins #

Patch Set 10 : Remove dummy dir and rename to libwebp_skia. #

Patch Set 11 : Remove README, put more info in config.h #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -13 lines) Patch
M DEPS View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M gyp/libwebp.gyp View 1 2 3 4 5 6 7 8 9 11 chunks +31 lines, -4 lines 0 comments Download
A gyp/libwebp_skia.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +16 lines, -0 lines 0 comments Download
M platform_tools/android/bin/android_setup.sh View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
A resources/invalid_images/skbug3429.webp View 1 2 3 4 5 Binary file 0 comments Download
A resources/invalid_images/skbug3442.webp View 1 2 3 4 5 Binary file 0 comments Download
M tests/BadIcoTest.cpp View 1 2 3 4 5 1 chunk +9 lines, -7 lines 0 comments Download
A third_party/libwebp/webp/config.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +27 lines, -0 lines 0 comments Download

Messages

Total messages: 36 (9 generated)
scroggo
5 years, 6 months ago (2015-06-18 21:00:44 UTC) #2
msarett
https://codereview.chromium.org/1178013008/diff/10001/src/codec/SkWebpCodec.cpp File src/codec/SkWebpCodec.cpp (right): https://codereview.chromium.org/1178013008/diff/10001/src/codec/SkWebpCodec.cpp#newcode67 src/codec/SkWebpCodec.cpp:67: bool hasAlpha = SkToBool(formatFlags & ALPHA_FLAG) ? 1 : ...
5 years, 6 months ago (2015-06-19 12:07:46 UTC) #3
djsollen
So before diving into review I have some high level questions. 1) Does chrome not ...
5 years, 6 months ago (2015-06-19 13:02:56 UTC) #4
scroggo
On 2015/06/19 13:02:56, djsollen wrote: > So before diving into review I have some high ...
5 years, 6 months ago (2015-06-19 18:59:58 UTC) #5
jzern
On 2015/06/19 18:59:58, scroggo wrote: > On 2015/06/19 13:02:56, djsollen wrote: > > So before ...
5 years, 6 months ago (2015-06-19 19:04:13 UTC) #6
djsollen
I would prefer to put this into a git repo in Skia that we can ...
5 years, 6 months ago (2015-06-22 12:43:49 UTC) #7
scroggo
On 2015/06/22 12:43:49, djsollen wrote: > I would prefer to put this into a git ...
5 years, 6 months ago (2015-06-22 15:35:15 UTC) #8
djsollen
I don't think there are instructions for how to add a new repo, but I ...
5 years, 6 months ago (2015-06-22 15:37:34 UTC) #9
scroggo
On 2015/06/22 15:37:34, djsollen wrote: > I don't think there are instructions for how to ...
5 years, 6 months ago (2015-06-22 20:21:13 UTC) #10
scroggo
Now I am just using upstream's version 0.4.3, which requires no changes to SkImageDecoder/SkCodec. PTAL
5 years, 5 months ago (2015-07-07 20:23:29 UTC) #11
jzern
https://codereview.chromium.org/1178013008/diff/30001/gyp/libwebp.gyp File gyp/libwebp.gyp (right): https://codereview.chromium.org/1178013008/diff/30001/gyp/libwebp.gyp#newcode94 gyp/libwebp.gyp:94: '../third_party/externals/libwebp/src/dsp/enc_neon.c', 0.4.3 has a lossless_neon.c too
5 years, 5 months ago (2015-07-08 06:27:14 UTC) #12
djsollen
https://chromium.googlesource.com/chromium/src/+/master/third_party/libwebp/README.chromium This states that a particular commit (https://chromium.googlesource.com/webm/libwebp/+/f7fc4bc) was reverted. Will not reverting this patch ...
5 years, 5 months ago (2015-07-08 12:27:49 UTC) #13
scroggo
On 2015/07/08 12:27:49, djsollen wrote: > https://chromium.googlesource.com/chromium/src/+/master/third_party/libwebp/README.chromium > > This states that a particular commit ...
5 years, 5 months ago (2015-07-08 16:06:43 UTC) #14
djsollen
lgtm
5 years, 5 months ago (2015-07-08 16:38:01 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1178013008/70001
5 years, 5 months ago (2015-07-08 17:41:10 UTC) #17
commit-bot: I haz the power
Committed patchset #6 (id:70001) as https://skia.googlesource.com/skia/+/3aa0fb4d80c76b559ff4b82d5e569993aea06da1
5 years, 5 months ago (2015-07-08 17:48:45 UTC) #18
scroggo
A revert of this CL (patchset #6 id:70001) has been created in https://codereview.chromium.org/1223583004/ by scroggo@google.com. ...
5 years, 5 months ago (2015-07-08 17:57:05 UTC) #19
scroggo
On 2015/07/08 17:57:05, scroggo wrote: > A revert of this CL (patchset #6 id:70001) has ...
5 years, 5 months ago (2015-07-08 20:06:18 UTC) #20
scroggo
On 2015/07/08 20:06:18, scroggo wrote: > http://build.chromium.org/p/client.skia.android/builders/Perf-Android-GCC-Nexus9-CPU-Denver-Arm64-Release/builds/662/steps/nanobench/logs/stdio > > ERROR: dlopen failed: cannot locate symbol ...
5 years, 5 months ago (2015-07-09 16:13:27 UTC) #21
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1178013008/130001
5 years, 5 months ago (2015-07-10 15:43:04 UTC) #24
scroggo
Derek, can you take another look? I had to do some gyp-fu to work around ...
5 years, 5 months ago (2015-07-10 15:51:02 UTC) #25
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 5 months ago (2015-07-10 15:52:41 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1178013008/170001
5 years, 5 months ago (2015-07-10 16:16:51 UTC) #30
commit-bot: I haz the power
Try jobs failed on following builders: Build-Ubuntu-GCC-Arm64-Debug-Android-Trybot on client.skia.compile (JOB_FAILED, http://build.chromium.org/p/client.skia.compile/builders/Build-Ubuntu-GCC-Arm64-Debug-Android-Trybot/builds/294) (exceeded global retry quota)
5 years, 5 months ago (2015-07-10 16:21:07 UTC) #32
scroggo
On 2015/07/10 16:21:07, commit-bot: I haz the power wrote: > Try jobs failed on following ...
5 years, 5 months ago (2015-07-10 16:26:04 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1178013008/170001
5 years, 5 months ago (2015-07-10 16:26:24 UTC) #35
commit-bot: I haz the power
5 years, 5 months ago (2015-07-10 16:32:13 UTC) #36
Message was sent while issue was closed.
Committed patchset #11 (id:170001) as
https://skia.googlesource.com/skia/+/139491fbaa6fc926456a246bb28e09848e0e48f5

Powered by Google App Engine
This is Rietveld 408576698