chromium/deps/opus.git
4 months agoMerge http://git.xiph.org/?p=opus.git;a=commitdiff;h=e70faf98b0465e4f278c72ce2d7b4ad1... master
thakis@chromium.org [Tue, 12 Aug 2014 22:27:40 +0000 (22:27 +0000)]
Merge git.xiph.org/?p=opus.git;a=commitdiff;h=e70faf98b0465e4f278c72ce2d7b4ad10221a2f2

Opus releases are rare, and this change doesn't have a functional effect, so
just pull it in. It shouldn't make updating to the next release harder, as the
next release will contain this change.

BUG=chromium:124610
R=sergeyu@chromium.org

Review URL: https://codereview.chromium.org/450213003

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@289085 0039d316-1c4b-4281-b951-d872f2087c98

5 months agoAdd PROJECT to chromium_deps
sheyang@google.com [Thu, 26 Jun 2014 15:51:55 +0000 (15:51 +0000)]
Add PROJECT to chromium_deps

BUG=374398
R=phajdan.jr@chromium.org, xhwang@chromium.org

Review URL: https://codereview.chromium.org/332413005

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@280014 0039d316-1c4b-4281-b951-d872f2087c98

9 months agoConvert ARM optimizations to GNU syntax
tlegrand@google.com [Thu, 13 Mar 2014 10:08:26 +0000 (10:08 +0000)]
Convert ARM optimizations to GNU syntax

The ARM optimizations included in OPUS 1.1 is written in ARM's RVCT syntax, and we need to convert it to GNU syntax. There's a script for the actual conversion, arm2gnu.pl, added by this CL.

The script will be used in opus.gyp to generate files of the format we need.

BUG=
R=sergeyu@chromium.org

Review URL: https://codereview.chromium.org/159803003

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@256783 0039d316-1c4b-4281-b951-d872f2087c98

12 months agoUpdating Opus to release 1.1
tlegrand@google.com [Mon, 9 Dec 2013 08:35:25 +0000 (08:35 +0000)]
Updating Opus to release 1.1

opus-1.1.tar.gz downloaded from http://www.opus-codec.org/

R=sergeyu@chromium.org

Review URL: https://codereview.chromium.org/107243004

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@239448 0039d316-1c4b-4281-b951-d872f2087c98

12 months agoUpdating Opus 1.1 Beta
tlegrand@google.com [Wed, 27 Nov 2013 08:37:23 +0000 (08:37 +0000)]
Updating Opus 1.1 Beta

Removing two files not needed, that where missing license headers.

Now passes src/tools/checklicenses/checklicenses.py.

BUG=321557
R=sergeyu@chromium.org

Review URL: https://codereview.chromium.org/66503002

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@237544 0039d316-1c4b-4281-b951-d872f2087c98

13 months agoUpdating Opus to a pre-release of 1.1
tlegrand@chromium.org [Wed, 23 Oct 2013 09:13:50 +0000 (09:13 +0000)]
Updating Opus to a pre-release of 1.1

This CL updates Opus to a pre-release of the coming Opus 1.1 version. The code is extracted from http://git.xiph.org/?p=opus.git, commit aee4d8057632ea0cfc1d55d88acf8466b47b7b4b from October 1st 2013.
This version includes both algorithmic and platform optimizations, as well an important fix for a denorm problem when the input goes silent after active audio. The problem causes high CPU usage.

Review URL: https://codereview.chromium.org/28553003

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@230378 0039d316-1c4b-4281-b951-d872f2087c98

21 months agoUpdate Opus to 1.0.2.
sergeyu@chromium.org [Thu, 28 Feb 2013 21:17:26 +0000 (21:17 +0000)]
Update Opus to 1.0.2.

This update contains improvements for PLC, and various other fixes.

TBR=wez@chromium.org

Review URL: https://codereview.chromium.org/12388030

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@185324 0039d316-1c4b-4281-b951-d872f2087c98

2 years agoFix possible integer overflow in Opus with ~16MB fed to the decoder.
sergeyu@chromium.org [Mon, 17 Dec 2012 18:44:37 +0000 (18:44 +0000)]
Fix possible integer overflow in Opus with ~16MB fed to the decoder.

BUG=160480

Review URL: https://codereview.chromium.org/11575026
Patch from Jüri Aedla <aedla@chromium.org>.

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@173498 0039d316-1c4b-4281-b951-d872f2087c98

2 years agoUpdate opus to 1.0.1
sergeyu@chromium.org [Thu, 1 Nov 2012 20:44:27 +0000 (20:44 +0000)]
Update opus to 1.0.1

TBR=wez@chromium.org

Review URL: https://codereview.chromium.org/11369030

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@165487 0039d316-1c4b-4281-b951-d872f2087c98

2 years agoFix opus_defines.h to define OPUS_EXPORT only when it's not defined.
sergeyu@chromium.org [Thu, 25 Oct 2012 20:15:06 +0000 (20:15 +0000)]
Fix opus_defines.h to define OPUS_EXPORT only when it's not defined.

Review URL: https://codereview.chromium.org/11260035

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@164159 0039d316-1c4b-4281-b951-d872f2087c98

2 years agoAdd copy of opus library in deps/third_party.
sergeyu@chromium.org [Wed, 17 Oct 2012 22:31:52 +0000 (22:31 +0000)]
Add copy of opus library in deps/third_party.

TBR=dannyb@google.com
Review URL: https://codereview.chromium.org/11196031

git-svn-id: svn://svn.chromium.org/chrome/trunk/deps/third_party/opus@162558 0039d316-1c4b-4281-b951-d872f2087c98