summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* There's still tuning to do, but things are basically in shape for thenew_acoustics_pending_merge_20000328Monty2000-05-0836-3966/+10306
| | | | | | | | | merge with mainline and 1.0. Everything on the branch should work properly now. Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=382
* Fixed a +1 bug in the trainer; forgot to remove the quant valueMonty2000-05-063-8/+54
| | | | | | | | | increment when I removed the reserved zero entry feature from the rest of the codebook routines. Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=362
* Fix in two trivial syntax corrections so Greg doesn't hate me anymore.Monty2000-05-052-2/+2
| | | | | | Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=361
* Incremental update. Bugfixes to sequential books in vq utilsMonty2000-05-0412-5309/+4059
| | | | | | | | | (introduced during last code cleanup), new lsp books for new psychoacoustics. Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=360
* Incremental update; added noise/tone masking, more work on masking.xcfMonty2000-05-043-43/+39
| | | | svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=359
* The psychoacoustics should be ready. Added noise/tone masking, whichMonty2000-05-045-288/+353
| | | | | | | | | still needs some work (peaks should not be counted so that we can use true RMS0 but it functions if not optimally. Still a big benefit. Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=357
* Incremental commit before I 'try something'.Monty2000-05-023-117/+166
| | | | | | Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=355
* Lattice codebook implementation should be complete and debugged at this point.Monty2000-04-276-155/+360
| | | | | | Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=346
* Incremental update. Continuing work on lattice codebooks.Monty2000-04-268-248/+631
| | | | svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=345
* Incremental update:Monty2000-04-2135-1065/+1726
| | | | | | | | | | | Backed out log scale codebooks; turned out to be less than useful and too complicated. Added lattice codebooks, allow for additive and multiplicative cascading (multiplicitive cascading is what made log scale books obsolete). Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=341
* Incremental commit before 'trying something'.Monty2000-04-1328-209/+8468
| | | | | | Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=332
* Cute, useful 'approx how many cells for lossless book?' tool.Monty2000-04-131-0/+51
| | | | svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=321
* Corrected comment; floats are now 32 bitMonty2000-04-131-6/+3
| | | | svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=318
* Slightly updated LSP books with improved performanceMonty2000-04-122-4347/+5241
| | | | svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=317
* Missed a simple bug in psy.c with serious consequences.Monty2000-04-121-2/+2
| | | | | | (Forgot to initialize the doubly-interpolated psy curves) svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=316
* Commit new lsp codebooksMonty2000-04-064-3427/+4349
| | | | | | | | | Another screwup fix; got the sort polarity backward earlier fixing the lsp sort comparator. Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=311
* Incremental update, nearly there.Monty2000-04-0630-279/+3827
| | | | | | | | Fixed a sorting compare function bug in lsp.c and psy.c as spotted by Vakor. Monty svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=309
* This commit was manufactured by cvs2svn to create branchunknown2004-03-201-0/+65
|\ | | | | | | | | | | 'new_acoustics_pending_merge_20000328'. svn path=/branches/new_acoustics_pending_merge_20000328/vorbis/; revision=308
| * Add the quick time offset seeking stress testMonty2000-04-032-3/+75
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=302
| * Fixed a seeking bug;Monty2000-04-034-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | I shot myself int he foot by adding the expected_pageno arg to stream_reset; it needed the out of sequence trip to skip past continued packets. Removed the argument; stream_reset no sets pageno to -1 (not 0 like in init) so that seeks are flagged; the out of sequence handling trips, but the -1 surpresses the out of sequence error. Monty svn path=/trunk/vorbis/; revision=301
| * fixes to build in MSVCMonty2000-04-035-7/+11
| | | | | | | | svn path=/trunk/vorbis/; revision=300
| * masking curves for new psychoacousticsMonty2000-03-271-0/+150
| | | | | | | | svn path=/trunk/vorbis/; revision=280
| * Malloc wrapper for tracking memory usage during debugging.Monty2000-03-101-0/+107
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=278
| * forgot to remove a leak checkMonty2000-03-101-1/+3
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=277
| * Repaired 'I must have been boozing' memory management in vorbisfile.aMonty2000-03-1018-47/+86
| | | | | | | | | | | | | | | | | | Cleaned up every known memory leak (with the help of a malloc tracker, see lib/misc.c and lib/misc.h for details). Monty svn path=/trunk/vorbis/; revision=276
| * Useful util while I beef up psychoacoustics.Monty2000-02-251-0/+141
| | | | | | | | svn path=/trunk/vorbis/; revision=275
| * update date string in info.cMonty2000-02-231-2/+2
| | | | | | | | svn path=/trunk/vorbis/; revision=273
| * add the unit codebooks for demo encodingMonty2000-02-231-6/+10
| | | | | | | | svn path=/trunk/vorbis/; revision=272
| * fixes to prevent segfaultsMonty2000-02-235-39/+47
| | | | | | | | svn path=/trunk/vorbis/; revision=271
| * Two more temporary codebooks for testingMonty2000-02-233-0/+566
| | | | | | | | svn path=/trunk/vorbis/; revision=270
| * Incremental update toward first cut. The full engine is in place.Monty2000-02-2330-26840/+4143
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=269
| * Incremental update toward first cutMonty2000-02-233-192/+92
| | | | | | | | svn path=/trunk/vorbis/; revision=268
| * bugfix to codeword generation; the tree below the selected word wasMonty2000-02-211-52/+71
| | | | | | | | | | | | | | | | pruned incorrectly. Monty svn path=/trunk/vorbis/; revision=267
| * Commit codebooks for testing toward first cutMonty2000-02-2114-3039/+26825
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=266
| * The huff builder is happy.Monty2000-02-211-0/+193
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=265
| * Because residue codebooks use very coarse quantization, I needed toMonty2000-02-2110-173/+354
| | | | | | | | | | | | | | | | | | beef up the trainer for residuals to not constantly quantize cells to the same midpoint (causing all hell to break loose). Monty svn path=/trunk/vorbis/; revision=264
| * Eliminate dead fields from psy_infoMonty2000-02-161-8/+1
| | | | | | | | svn path=/trunk/vorbis/; revision=263
| * "Commit a valid compression mode, dumbass"Monty2000-02-161-6/+6
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=262
| * Enhancements (added cell spacing metrics and minimum cell distances to trainer)Monty2000-02-1612-72/+389
| | | | | | | | | | | | | | | | Bugfixes (fence straddling problem in the splitter, other fixes) Monty svn path=/trunk/vorbis/; revision=261
| * a little bughuntingMonty2000-02-132-9/+13
| | | | | | | | svn path=/trunk/vorbis/; revision=260
| * Fixed bug reading codebooks with very large auxiliary encoding structsMonty2000-02-132-22/+39
| | | | | | | | svn path=/trunk/vorbis/; revision=259
| * real LSP books for first cutMonty2000-02-132-2729/+3037
| | | | | | | | svn path=/trunk/vorbis/; revision=258
| * Collect training data from the lib when compiled with -DTRAINMonty2000-02-1215-82/+379
| | | | | | | | | | | | | | | | | | | | Added staging to floor0.c Added first work toward residue partitioning and huff builder Monty x svn path=/trunk/vorbis/; revision=257
| * *finally* got the lpc excitation amplitude quantization nailed down.Monty2000-02-098-128/+183
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=256
| * There's work left to do, but progress toward first cut: lib andMonty2000-02-073-33/+40
| | | | | | | | | | | | | | | | examples are back together and running. Monty svn path=/trunk/vorbis/; revision=255
| * Books that use the new p/q index alignmentMonty2000-02-072-2750/+2718
| | | | | | | | svn path=/trunk/vorbis/; revision=254
| * ...and correct a typoMonty2000-02-071-3/+3
| | | | | | | | svn path=/trunk/vorbis/; revision=253
| * Minor optimization to align p and q indexes in .vqh files.Monty2000-02-072-6/+7
| | | | | | | | | | | | Monty svn path=/trunk/vorbis/; revision=252
| * missed committing a codebook changeMonty2000-02-061-30/+6
| | | | | | | | svn path=/trunk/vorbis/; revision=251
| * Incremental updateMonty2000-02-0612-70/+227
| | | | | | | | svn path=/trunk/vorbis/; revision=250