opus.git
8 years agoMinor redundant frame fixes
Jean-Marc Valin [Fri, 18 Mar 2011 20:29:15 +0000 (16:29 -0400)]
Minor redundant frame fixes

8 years agoCELT update
Jean-Marc Valin [Fri, 18 Mar 2011 19:48:39 +0000 (15:48 -0400)]
CELT update

With minor fixes

8 years agoMore project files update
Jean-Marc Valin [Fri, 18 Mar 2011 10:40:35 +0000 (06:40 -0400)]
More project files update

8 years agoProject files update
Jean-Marc Valin [Fri, 18 Mar 2011 05:30:36 +0000 (01:30 -0400)]
Project files update

8 years agoDTX fix
Jean-Marc Valin [Thu, 17 Mar 2011 20:56:54 +0000 (16:56 -0400)]
DTX fix

8 years agoFixes leak in test_opus
Jean-Marc Valin [Thu, 17 Mar 2011 10:51:58 +0000 (06:51 -0400)]
Fixes leak in test_opus

8 years agoFixes a few PLC/DTX bugs due to the recent decode API change
Jean-Marc Valin [Thu, 17 Mar 2011 02:11:53 +0000 (22:11 -0400)]
Fixes a few PLC/DTX bugs due to the recent decode API change

8 years agoFixed missing tags in draft
Jean-Marc Valin [Mon, 14 Mar 2011 21:58:09 +0000 (17:58 -0400)]
Fixed missing tags in draft

8 years agoVersion change
Jean-Marc Valin [Mon, 14 Mar 2011 21:48:20 +0000 (17:48 -0400)]
Version change

8 years agoDraft revisions for the entropy coder.
Timothy B. Terriberry [Mon, 14 Mar 2011 21:29:18 +0000 (17:29 -0400)]
Draft revisions for the entropy coder.

Also includes some other minor grammar revisions.

8 years agoAdding constrained VBR mode
Jean-Marc Valin [Mon, 14 Mar 2011 19:11:44 +0000 (15:11 -0400)]
Adding constrained VBR mode

8 years agoMinor draft update
Jean-Marc Valin [Mon, 14 Mar 2011 18:41:45 +0000 (14:41 -0400)]
Minor draft update

and s/maximums/maxima/

8 years agoDraft update (allocation
Gregory Maxwell [Mon, 14 Mar 2011 18:04:56 +0000 (14:04 -0400)]
Draft update (allocation

8 years agoMore error handling
Jean-Marc Valin [Mon, 14 Mar 2011 15:44:16 +0000 (11:44 -0400)]
More error handling

8 years agoError handling
Jean-Marc Valin [Mon, 14 Mar 2011 10:45:17 +0000 (06:45 -0400)]
Error handling

8 years agoCode for handling multiple frames per packet
Jean-Marc Valin [Mon, 14 Mar 2011 00:41:52 +0000 (20:41 -0400)]
Code for handling multiple frames per packet

Barely tested

8 years agoAdding some packet parsing code
Jean-Marc Valin [Sun, 13 Mar 2011 16:41:08 +0000 (12:41 -0400)]
Adding some packet parsing code

8 years agoDisable newly introduced CELT signalling
Jean-Marc Valin [Fri, 11 Mar 2011 22:49:10 +0000 (17:49 -0500)]
Disable newly introduced CELT signalling

8 years agoNothing to see here
Jean-Marc Valin [Thu, 10 Mar 2011 15:14:12 +0000 (10:14 -0500)]
Nothing to see here

8 years agoversion bump
Jean-Marc Valin [Thu, 10 Mar 2011 02:31:14 +0000 (21:31 -0500)]
version bump

8 years agodraft version bump
Jean-Marc Valin [Wed, 9 Mar 2011 19:52:46 +0000 (14:52 -0500)]
draft version bump

8 years agoDraft Makefile update
Jean-Marc Valin [Wed, 9 Mar 2011 19:15:32 +0000 (14:15 -0500)]
Draft Makefile update

8 years agoMinor draft distribution update
Jean-Marc Valin [Wed, 9 Mar 2011 18:24:24 +0000 (13:24 -0500)]
Minor draft distribution update

8 years agoCELT update
Jean-Marc Valin [Wed, 9 Mar 2011 16:57:13 +0000 (11:57 -0500)]
CELT update

8 years agoUpdating the build of the draft and adding fixed-point support
Jean-Marc Valin [Wed, 9 Mar 2011 16:42:15 +0000 (11:42 -0500)]
Updating the build of the draft and adding fixed-point support

8 years agoAutomatic bandwidth selection
Jean-Marc Valin [Wed, 9 Mar 2011 03:12:43 +0000 (22:12 -0500)]
Automatic bandwidth selection

8 years agoremoving debug code
Jean-Marc Valin [Wed, 9 Mar 2011 02:13:23 +0000 (21:13 -0500)]
removing debug code

8 years agoCleanup
Jean-Marc Valin [Tue, 8 Mar 2011 23:05:45 +0000 (18:05 -0500)]
Cleanup

8 years agoSimple mode selection logic
Jean-Marc Valin [Tue, 8 Mar 2011 19:57:46 +0000 (14:57 -0500)]
Simple mode selection logic

8 years agoFixes a few issues with PLC-based mode switching
Jean-Marc Valin [Tue, 8 Mar 2011 04:53:53 +0000 (23:53 -0500)]
Fixes a few issues with PLC-based mode switching

8 years agoSupport for glitchles mode switching
Jean-Marc Valin [Tue, 8 Mar 2011 01:54:33 +0000 (20:54 -0500)]
Support for glitchles mode switching

Uses a 5ms redundant CELT frame embedded into the SILK or hybrid
packet to handle the switching. It's still possible to use the
PLC-based method when no redundant packet is included.

8 years agofixes error in definition of V(N,K)
Jean-Marc Valin [Mon, 7 Mar 2011 17:18:45 +0000 (12:18 -0500)]
fixes error in definition of V(N,K)

8 years agoSILK bugfix
Jean-Marc Valin [Thu, 3 Mar 2011 22:31:45 +0000 (17:31 -0500)]
SILK bugfix

8 years agoFix redundancy mismatch
Jean-Marc Valin [Thu, 3 Mar 2011 21:53:32 +0000 (16:53 -0500)]
Fix redundancy mismatch

8 years agoFix PLC-based mode transition code.
Jean-Marc Valin [Thu, 3 Mar 2011 20:50:08 +0000 (15:50 -0500)]
Fix PLC-based mode transition code.

8 years agoImplementing decoder-side support for redundant mode switching (bemasc's idea)
Jean-Marc Valin [Wed, 2 Mar 2011 22:54:43 +0000 (17:54 -0500)]
Implementing decoder-side support for redundant mode switching (bemasc's idea)

8 years agoSILK update
Jean-Marc Valin [Wed, 2 Mar 2011 20:58:42 +0000 (15:58 -0500)]
SILK update

8 years agoRevert de32a5bf617f782f6a478c5cd50fb040b0fbffe9
Jean-Marc Valin [Wed, 2 Mar 2011 20:43:31 +0000 (15:43 -0500)]
Revert de32a5bf617f782f6a478c5cd50fb040b0fbffe9

Moves all the delay compensation back into the encoder only

8 years agoSILK/CELT update
Jean-Marc Valin [Mon, 28 Feb 2011 21:29:02 +0000 (16:29 -0500)]
SILK/CELT update

8 years agodraft: PVQ work
Jean-Marc Valin [Fri, 25 Feb 2011 22:42:21 +0000 (17:42 -0500)]
draft: PVQ work

8 years agodraft work
Jean-Marc Valin [Thu, 24 Feb 2011 23:54:22 +0000 (18:54 -0500)]
draft work

8 years agoanti-collapse
Jean-Marc Valin [Thu, 24 Feb 2011 16:04:26 +0000 (11:04 -0500)]
anti-collapse

8 years agoenergy decoding
Jean-Marc Valin [Wed, 23 Feb 2011 22:29:42 +0000 (17:29 -0500)]
energy decoding

8 years agoTransients
Jean-Marc Valin [Tue, 22 Feb 2011 22:10:45 +0000 (17:10 -0500)]
Transients

8 years agoMoved common info from encoder to decoder
Jean-Marc Valin [Tue, 22 Feb 2011 02:30:56 +0000 (21:30 -0500)]
Moved common info from encoder to decoder

8 years agoPost-filter description
Jean-Marc Valin [Tue, 22 Feb 2011 02:00:59 +0000 (21:00 -0500)]
Post-filter description

8 years agoSplitting the resampler buffering between encode and decode
Jean-Marc Valin [Mon, 21 Feb 2011 19:05:10 +0000 (14:05 -0500)]
Splitting the resampler buffering between encode and decode

8 years agoBuffer pre-filling in the encoder
Jean-Marc Valin [Sun, 20 Feb 2011 17:23:48 +0000 (12:23 -0500)]
Buffer pre-filling in the encoder

8 years agoSILK can't use more than 80% of the bits in hybrid mode
Koen Vos [Thu, 17 Feb 2011 21:54:44 +0000 (16:54 -0500)]
SILK can't use more than 80% of the bits in hybrid mode

8 years agoSILK update
Jean-Marc Valin [Thu, 17 Feb 2011 21:44:21 +0000 (16:44 -0500)]
SILK update

8 years agoMakes sure there's a PLC-only region in the mode transition
Jean-Marc Valin [Wed, 16 Feb 2011 05:41:04 +0000 (00:41 -0500)]
Makes sure there's a PLC-only region in the mode transition

8 years agoFixes infinite loop for frame size <= 5 ms
Jean-Marc Valin [Wed, 16 Feb 2011 01:01:14 +0000 (20:01 -0500)]
Fixes infinite loop for frame size <= 5 ms

8 years agoImproved transitions between the different modes
Jean-Marc Valin [Tue, 15 Feb 2011 19:31:21 +0000 (14:31 -0500)]
Improved transitions between the different modes

Uses the PLC to prevent glitches

8 years agofix make dist
Jean-Marc Valin [Tue, 15 Feb 2011 05:04:38 +0000 (00:04 -0500)]
fix make dist

8 years agopreparing the next version
Jean-Marc Valin [Tue, 15 Feb 2011 04:58:41 +0000 (23:58 -0500)]
preparing the next version

8 years agoWin32 config.h
Jean-Marc Valin [Tue, 15 Feb 2011 04:14:23 +0000 (23:14 -0500)]
Win32 config.h

8 years agoCELT/Hybrid fix for in-band FEC.
Koen Vos [Tue, 15 Feb 2011 02:49:42 +0000 (21:49 -0500)]
CELT/Hybrid fix for in-band FEC.

8 years agomissing files
Jean-Marc Valin [Tue, 15 Feb 2011 02:18:08 +0000 (21:18 -0500)]
missing files

8 years agoSILK and CELT updates
Jean-Marc Valin [Mon, 14 Feb 2011 21:39:02 +0000 (16:39 -0500)]
SILK and CELT updates

8 years agoUpdate for in-band FEC
Koen Vos [Mon, 14 Feb 2011 20:04:59 +0000 (15:04 -0500)]
Update for in-band FEC

8 years agoRelicensing to simplified (2-clause) BSD license
Jean-Marc Valin [Fri, 11 Feb 2011 02:02:09 +0000 (21:02 -0500)]
Relicensing to simplified (2-clause) BSD license

8 years agoMinor draft update (CELT)
Jean-Marc Valin [Thu, 10 Feb 2011 21:06:06 +0000 (16:06 -0500)]
Minor draft update (CELT)

8 years agoSome draft updates.
Gregory Maxwell [Thu, 10 Feb 2011 21:04:59 +0000 (16:04 -0500)]
Some draft updates.

In particular, this partially corrects the description of CELT to
reflect the current bitstream.

8 years agoOpus high-level encoder+decoder
Jean-Marc Valin [Thu, 10 Feb 2011 20:47:40 +0000 (15:47 -0500)]
Opus high-level encoder+decoder

8 years agoFixes buffering issues with CELT-only mode at 2.5 ms
Jean-Marc Valin [Wed, 9 Feb 2011 18:34:03 +0000 (13:34 -0500)]
Fixes buffering issues with CELT-only mode at 2.5 ms

8 years ago5ms frame mode was not working in test_opus.
Gregory Maxwell [Wed, 9 Feb 2011 04:06:01 +0000 (23:06 -0500)]
5ms frame mode was not working in test_opus.

8 years agoConformance, security
Jean-Marc Valin [Tue, 8 Feb 2011 03:24:45 +0000 (22:24 -0500)]
Conformance, security

8 years agoRemove opus_enc and opus_dec from the build
Jean-Marc Valin [Fri, 4 Feb 2011 06:25:19 +0000 (01:25 -0500)]
Remove opus_enc and opus_dec from the build

8 years agoFix test_opus args count
Jean-Marc Valin [Fri, 4 Feb 2011 06:24:30 +0000 (01:24 -0500)]
Fix test_opus args count

8 years agodraft date
Jean-Marc Valin [Fri, 4 Feb 2011 06:12:56 +0000 (01:12 -0500)]
draft date

8 years agoCELT update
Jean-Marc Valin [Fri, 4 Feb 2011 06:12:31 +0000 (01:12 -0500)]
CELT update

8 years agoFrame size optional, defaults to 20 ms
Jean-Marc Valin [Fri, 4 Feb 2011 06:09:54 +0000 (01:09 -0500)]
Frame size optional, defaults to 20 ms

8 years agooops
Jean-Marc Valin [Fri, 4 Feb 2011 05:55:00 +0000 (00:55 -0500)]
oops

8 years agoMaking test_opus default to VBR
Jean-Marc Valin [Fri, 4 Feb 2011 05:54:00 +0000 (00:54 -0500)]
Making test_opus default to VBR

8 years agoTuning the hybrid bit-rate split
Koen Vos [Fri, 4 Feb 2011 05:49:48 +0000 (00:49 -0500)]
Tuning the hybrid bit-rate split

8 years agoBetter handling of the bandwidth
Jean-Marc Valin [Fri, 4 Feb 2011 05:38:50 +0000 (00:38 -0500)]
Better handling of the bandwidth

8 years agoOops, fixed the CELT version
Jean-Marc Valin [Fri, 4 Feb 2011 03:35:52 +0000 (22:35 -0500)]
Oops, fixed the CELT version

8 years agoUpdate Opus range coder due to CELT refactoring.
Timothy B. Terriberry [Thu, 3 Feb 2011 22:52:50 +0000 (14:52 -0800)]
Update Opus range coder due to CELT refactoring.

The byte buffer is now part of the range coder struct itself, and
 rangeenc.c and rangedec.c have gone away.

8 years agoCELT update, version numbers
Jean-Marc Valin [Thu, 3 Feb 2011 20:59:20 +0000 (15:59 -0500)]
CELT update, version numbers

8 years agoMakefile deps fix
Jean-Marc Valin [Thu, 3 Feb 2011 19:03:10 +0000 (14:03 -0500)]
Makefile deps fix

8 years agoUpdate draft instructions for source extraction
Jean-Marc Valin [Thu, 3 Feb 2011 18:59:57 +0000 (13:59 -0500)]
Update draft instructions for source extraction

8 years agoFixes "make clean"
Jean-Marc Valin [Thu, 3 Feb 2011 18:46:32 +0000 (13:46 -0500)]
Fixes "make clean"

8 years agoBuild fixes
Jean-Marc Valin [Thu, 3 Feb 2011 18:40:30 +0000 (13:40 -0500)]
Build fixes

8 years agoSetting CELT complexity
Jean-Marc Valin [Thu, 3 Feb 2011 18:20:10 +0000 (13:20 -0500)]
Setting CELT complexity

8 years agofile list update
Jean-Marc Valin [Thu, 3 Feb 2011 17:34:02 +0000 (12:34 -0500)]
file list update

8 years agoHeader list
Jean-Marc Valin [Thu, 3 Feb 2011 17:31:20 +0000 (12:31 -0500)]
Header list

8 years agoAutomated draft compilation
Jean-Marc Valin [Thu, 3 Feb 2011 17:30:32 +0000 (12:30 -0500)]
Automated draft compilation

8 years agomake clean
Jean-Marc Valin [Thu, 3 Feb 2011 17:14:14 +0000 (12:14 -0500)]
make clean

8 years agoOops, had inverted some tuning lines
Jean-Marc Valin [Thu, 3 Feb 2011 17:08:38 +0000 (12:08 -0500)]
Oops, had inverted some tuning lines

8 years agoHybrid tuning
Jean-Marc Valin [Thu, 3 Feb 2011 16:47:10 +0000 (11:47 -0500)]
Hybrid tuning

8 years agoSome more hybrid tuning (mostly for CBR)
Jean-Marc Valin [Thu, 3 Feb 2011 16:34:43 +0000 (11:34 -0500)]
Some more hybrid tuning (mostly for CBR)

8 years agoA simpler build system for the draft
Jean-Marc Valin [Thu, 3 Feb 2011 16:34:11 +0000 (11:34 -0500)]
A simpler build system for the draft

8 years agoHybrid mode tuning
Karsten Vandborg Sorensen [Thu, 3 Feb 2011 14:36:59 +0000 (09:36 -0500)]
Hybrid mode tuning

8 years agoTesting the range coder final state
Koen Vos [Thu, 3 Feb 2011 14:31:12 +0000 (09:31 -0500)]
Testing the range coder final state

8 years agoCELT update
Jean-Marc Valin [Thu, 3 Feb 2011 12:07:32 +0000 (07:07 -0500)]
CELT update

8 years agoSome work on the build
Jean-Marc Valin [Thu, 3 Feb 2011 05:44:15 +0000 (00:44 -0500)]
Some work on the build

8 years agoEnabling the CELT post-filter in Opus
Jean-Marc Valin [Thu, 3 Feb 2011 04:47:52 +0000 (23:47 -0500)]
Enabling the CELT post-filter in Opus

8 years agoSILK update
Jean-Marc Valin [Thu, 3 Feb 2011 00:25:19 +0000 (19:25 -0500)]
SILK update

8 years agoAUTHORS
Jean-Marc Valin [Thu, 3 Feb 2011 00:15:03 +0000 (19:15 -0500)]
AUTHORS

8 years agoSILK update
Jean-Marc Valin [Thu, 3 Feb 2011 00:13:04 +0000 (19:13 -0500)]
SILK update