summaryrefslogtreecommitdiff
path: root/lib/backends.h
Commit message (Collapse)AuthorAgeFilesLines
* Update website link in copyright headers.Ralph Giles2020-07-031-1/+1
| | | | | | | Use the secure link, which should be the default. Prefer the url without the `www` prefix because it's shorter. Signed-off-by: Mark Harris <mark.hsj@gmail.com>
* Remove svn $Id$ header.Ralph Giles2017-06-161-1/+0
| | | | | | | Most checked-in files had a comment with a filename and last-modified string automatically updated by the subversion version control tool. These became obsolete when we migrated the repository to git. Remove them.
* Commit a first cut of 5.1 tuning. Monty2010-03-111-1/+1
| | | | | | | | | One last thing to try, aside from a longer training run, would be to use pairwise L/R codebooks on uncoupled data in higher q modes, where the 'stereo abuse' strategy worked well, probably due more to codebooks backend than the stereo coupling pairs. svn path=/trunk/vorbis/; revision=16962
* Move partition calssification metrics to integer as the actual Monty2010-03-011-3/+3
| | | | | | | operations were integer anyway. svn path=/trunk/vorbis/; revision=16940
* Some significant encoder-side codebook cleanup toward new surround code Monty2010-03-011-1/+1
| | | | | | | | | | landing. This is primarily elimination of dead code and useless float vectors that are of no use given the current encoder codebook strategy. svn path=/trunk/vorbis/; revision=16939
* Modify fix for Trac #1572; some files from the earliest beta Monty2009-09-121-0/+1
| | | | | | | | | accidentally used an oversized phrasebook in res decode; allow these [technically corrept] files to play. The attack fix is still watertight, the check is simply made in a different way. svn path=/trunk/vorbis/; revision=16552
* Eliminate possibility of booklist overflow in res0/1/2 unpacking.Monty2009-07-241-1/+1
| | | | svn path=/trunk/vorbis/; revision=16326
* Remove trailing whitespaceMonty2009-07-081-13/+11
| | | | svn path=/trunk/vorbis/; revision=16227
* global replaced all tabs with whitespaces in the source to end some ofMonty2009-05-261-7/+7
| | | | | | | | | the ongoing formatting silliness. ...with apologies to the havoc this will wreak on svn blame being useful. svn path=/trunk/vorbis/; revision=16037
* An attempt at a complete version of the patch submitted in #1291. Also Monty2008-11-241-3/+2
| | | | | | | | updated autogenerating utils (not tested) and tried to eliminate all resulting warnings. svn path=/trunk/vorbis/; revision=15531
* Update documentation, version numbers, copyright datesMonty2007-07-241-3/+3
| | | | svn path=/trunk/vorbis/; revision=13293
* Replace time-windowed bitrate management setup with a one-passMonty2003-12-301-2/+3
| | | | | | | | | | | | | | | | | | | | | 'greedy' bit reservoir system. Advantages: no additional encoder latency more predictable buffering lower memory usage These changes introduce two new vorbis_encode_ctls to get to the new functionality. The old ectl calls are still supported for compatability and binary library compatability is not broken (but libvorbis/file/enc need to be upgraded as a set). ...now going to update oggenc. Monty svn path=/trunk/vorbis/; revision=5726
* All sample rates/modes with fresh training now in CVS.Monty2002-07-111-2/+2
| | | | | | | | | | (Training run must now be thoroughly tested) Floor1 divide by zero bugfix added option for modern PowerPC optimization to configure.in more comments in examples/encoder_example.c svn path=/trunk/vorbis/; revision=3574
* The 'Grand Simplification' officially becomes the mainline toward rc4.Monty2002-06-281-59/+12
| | | | | | Currently, only 44/48kHz stereo is supported. svn path=/trunk/vorbis/; revision=3437
* several extremely minor fixesSegher Boessenkool2001-12-201-2/+2
| | | | svn path=/trunk/vorbis/; revision=2868
* Initial branch merge toward rc3Monty2001-12-121-3/+2
| | | | | | monty_branch_20011009 is officially dead svn path=/trunk/vorbis/; revision=2590
* Bringing rc2 (minus the modes it needs) onto mainline.Monty2001-08-131-6/+12
| | | | | | Monty svn path=/trunk/vorbis/; revision=1815
* zeroed channel logic fix to residue backend 2Monty2001-06-151-3/+3
| | | | | | Monty svn path=/trunk/vorbis/; revision=1481
* Additional optimizations, rearrangement.Monty2001-06-151-3/+8
| | | | | | | | | | | Residue backend # 2 (interleaved channels) Channel coupling added to mapping 0 Modes do not currently make use of either. Monty svn path=/trunk/vorbis/; revision=1479
* Floor 1Monty2001-05-271-2/+35
| | | | | | | | | Res 1 Vorbisfile fixes/opts now all on mainline svn path=/trunk/vorbis/; revision=1458
* final beta 4 commitMonty2001-02-261-5/+5
| | | | | | | change to BSD license update version svn path=/trunk/vorbis/; revision=1334
* Update header copyright dates, update copyright assignemntMonty2001-02-021-4/+3
| | | | svn path=/trunk/vorbis/; revision=1243
* Initial beta 4 mergeMonty2001-01-221-5/+7
| | | | | | Monty svn path=/trunk/vorbis/; revision=1191
* beta 3 commit. Unless I missed something (give it 50/50 odds ;-)Monty2000-11-171-3/+5
| | | | | | | | we're done for b3. Monty svn path=/trunk/vorbis/; revision=1057
* Merge branch_beta3 onto the mainline.Monty2000-11-061-0/+146
Monty svn path=/trunk/vorbis/; revision=990