summaryrefslogtreecommitdiffstats
path: root/third_party/libwebp/libwebp.gyp
diff options
context:
space:
mode:
authorjzern@chromium.org <jzern@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-09 22:25:42 +0000
committerjzern@chromium.org <jzern@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-09 22:25:42 +0000
commitb7afef7463d25d0a6c366760ee507e62e4c052bd (patch)
tree85c318db49dfdb548cbb16a2e32f0c8d41d4a0cb /third_party/libwebp/libwebp.gyp
parentdd32d8a6f739d059b2965a9b7ba8a6eabe96ecc3 (diff)
downloadchromium_src-b7afef7463d25d0a6c366760ee507e62e4c052bd.zip
chromium_src-b7afef7463d25d0a6c366760ee507e62e4c052bd.tar.gz
chromium_src-b7afef7463d25d0a6c366760ee507e62e4c052bd.tar.bz2
libwebp: update snapshot to v0.1.3
adds sse2 optimizations for the encoder & decoder. BUG=108376 TEST=webkit layout tests Review URL: http://codereview.chromium.org/8529002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116933 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/libwebp/libwebp.gyp')
-rw-r--r--third_party/libwebp/libwebp.gyp43
1 files changed, 36 insertions, 7 deletions
diff --git a/third_party/libwebp/libwebp.gyp b/third_party/libwebp/libwebp.gyp
index 6df7a08..576fa9c 100644
--- a/third_party/libwebp/libwebp.gyp
+++ b/third_party/libwebp/libwebp.gyp
@@ -1,4 +1,4 @@
-# Copyright (c) 2010 The Chromium Authors. All rights reserved.
+# Copyright (c) 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
@@ -14,19 +14,19 @@
'type': 'static_library',
'include_dirs': ['.'],
'sources': [
+ 'enc/alpha.c',
'enc/analysis.c',
- 'enc/bit_writer.c',
'enc/config.c',
'enc/cost.c',
- 'enc/dsp.c',
'enc/filter.c',
'enc/frame.c',
'enc/iterator.c',
+ 'enc/layer.c',
'enc/picture.c',
'enc/quant.c',
'enc/syntax.c',
'enc/tree.c',
- 'enc/webpenc.c'
+ 'enc/webpenc.c',
],
},
{
@@ -34,15 +34,42 @@
'type': 'static_library',
'include_dirs': ['.'],
'sources': [
- 'dec/bits.c',
- 'dec/dsp.c',
+ 'dec/alpha.c',
+ 'dec/buffer.c',
'dec/frame.c',
'dec/idec.c',
+ 'dec/io.c',
+ 'dec/layer.c',
'dec/quant.c',
'dec/tree.c',
'dec/vp8.c',
'dec/webp.c',
- 'dec/yuv.c',
+ ],
+ },
+ {
+ 'target_name': 'libwebp_dsp',
+ 'type': 'static_library',
+ 'include_dirs': ['.'],
+ 'sources': [
+ 'dsp/cpu.c',
+ 'dsp/dec.c',
+ 'dsp/dec_neon.c',
+ 'dsp/dec_sse2.c',
+ 'dsp/enc.c',
+ 'dsp/enc_sse2.c',
+ 'dsp/upsampling.c',
+ 'dsp/upsampling_sse2.c',
+ 'dsp/yuv.c',
+ ],
+ },
+ {
+ 'target_name': 'libwebp_utils',
+ 'type': 'static_library',
+ 'include_dirs': ['.'],
+ 'sources': [
+ 'utils/bit_reader.c',
+ 'utils/bit_writer.c',
+ 'utils/thread.c',
],
},
{
@@ -51,6 +78,8 @@
'dependencies' : [
'libwebp_enc',
'libwebp_dec',
+ 'libwebp_dsp',
+ 'libwebp_utils',
],
'direct_dependent_settings': {
'include_dirs': ['.'],