summaryrefslogtreecommitdiffstats
path: root/third_party/opus
diff options
context:
space:
mode:
authortlegrand@chromium.org <tlegrand@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-07 21:18:10 +0000
committertlegrand@chromium.org <tlegrand@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-11-07 21:18:10 +0000
commit36ee5e1e77c00ea3fb3afcbd116d4cbe00506515 (patch)
treefcb6f45b94938e6d783c6231fe5340c6368ab281 /third_party/opus
parenteed370973ac8eed694b2f1ccc011980bf93765fd (diff)
downloadchromium_src-36ee5e1e77c00ea3fb3afcbd116d4cbe00506515.zip
chromium_src-36ee5e1e77c00ea3fb3afcbd116d4cbe00506515.tar.gz
chromium_src-36ee5e1e77c00ea3fb3afcbd116d4cbe00506515.tar.bz2
Roll Opus 1.1 Beta
This is a pre-release of version 1.1 of Opus. This version contains important bugfixes and optimizations needed by WebRTC. Most important bugfix is the one for the denorm (float) problem causing high CPU usage in silence. More information about version 1.1 can be found here http://people.xiph.org/~xiphmont/demo/opus/demo3.shtml. Platform specific optimizations are not enabled at this point. BUG= Review URL: https://codereview.chromium.org/54703002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233687 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/opus')
-rw-r--r--third_party/opus/README.chromium4
-rw-r--r--third_party/opus/opus.gyp12
2 files changed, 14 insertions, 2 deletions
diff --git a/third_party/opus/README.chromium b/third_party/opus/README.chromium
index bd63ae8..a07b77f 100644
--- a/third_party/opus/README.chromium
+++ b/third_party/opus/README.chromium
@@ -1,6 +1,6 @@
Name: opus
-URL: http://downloads.xiph.org/releases/opus/opus-1.0.2.tar.gz
-Version: 1.0.2
+URL: http://git.xiph.org/?p=opus.git
+Version: 1.1.0B
License: BSD
License File: src/COPYING
Security Critical: yes
diff --git a/third_party/opus/opus.gyp b/third_party/opus/opus.gyp
index e5d32c4a..d74a2a2 100644
--- a/third_party/opus/opus.gyp
+++ b/third_party/opus/opus.gyp
@@ -37,8 +37,11 @@
'src/celt/bands.h',
'src/celt/celt.c',
'src/celt/celt.h',
+ 'src/celt/celt_decoder.c',
+ 'src/celt/celt_encoder.c',
'src/celt/celt_lpc.c',
'src/celt/celt_lpc.h',
+ 'src/celt/cpu_support.h',
'src/celt/cwrs.c',
'src/celt/cwrs.h',
'src/celt/ecintrin.h',
@@ -237,11 +240,19 @@
'src/silk/typedef.h',
'src/silk/VAD.c',
'src/silk/VQ_WMat_EC.c',
+ 'src/src/analysis.c',
+ 'src/src/analysis.h',
+ 'src/src/mlp.c',
+ 'src/src/mlp.h',
+ 'src/src/mlp_data.c',
'src/src/opus.c',
'src/src/opus_decoder.c',
'src/src/opus_encoder.c',
'src/src/opus_multistream.c',
+ 'src/src/opus_multistream_decoder.c',
+ 'src/src/opus_multistream_encoder.c',
'src/src/repacketizer.c',
+ 'src/src/tansig_table.h',
],
'conditions': [
['OS!="win"', {
@@ -257,6 +268,7 @@
],
'msvs_disabled_warnings': [
4305, # Disable truncation warning in celt/pitch.c .
+ 4334, # Disable 32-bit shift warning in src/opus_encoder.c .
],
}],
['use_opus_fixed_point==0', {