diff options
author | tlegrand@chromium.org <tlegrand@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-07 21:18:10 +0000 |
---|---|---|
committer | tlegrand@chromium.org <tlegrand@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-07 21:18:10 +0000 |
commit | 36ee5e1e77c00ea3fb3afcbd116d4cbe00506515 (patch) | |
tree | fcb6f45b94938e6d783c6231fe5340c6368ab281 /third_party/opus | |
parent | eed370973ac8eed694b2f1ccc011980bf93765fd (diff) | |
download | chromium_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.chromium | 4 | ||||
-rw-r--r-- | third_party/opus/opus.gyp | 12 |
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', { |