platform/upstream/libvorbis.git
24 years agoAdded unit tests for bitwise read past end.
Monty [Sat, 5 Feb 2000 23:31:50 +0000 (23:31 +0000)]
Added unit tests for bitwise read past end.

Monty

svn path=/trunk/vorbis/; revision=249

24 years agoFix for overflow bug in bitwise routines; read past end triggered too late.
Monty [Sat, 5 Feb 2000 23:23:58 +0000 (23:23 +0000)]
Fix for overflow bug in bitwise routines; read past end triggered too late.

Monty

svn path=/trunk/vorbis/; revision=248

24 years agoUpdate encoder and decoder examples. One inch away from everything
Monty [Fri, 28 Jan 2000 15:25:12 +0000 (15:25 +0000)]
Update encoder and decoder examples.  One inch away from everything
building clean again.

Monty

svn path=/trunk/vorbis/; revision=247

24 years agoMinor fix (don;t encode 0...n-1 when 0 can't happen. do 0...n)
Monty [Fri, 28 Jan 2000 14:34:44 +0000 (14:34 +0000)]
Minor fix (don;t encode 0...n-1 when 0 can't happen.  do 0...n)

Monty

svn path=/trunk/vorbis/; revision=246

24 years agoIncremental update. Reduced maximum codebook/mapping/mode/backend
Monty [Fri, 28 Jan 2000 14:31:29 +0000 (14:31 +0000)]
Incremental update.  Reduced maximum codebook/mapping/mode/backend
limits.  Went to static storage in structures (equal to the limits) to
ease mode construction

Monty

svn path=/trunk/vorbis/; revision=245

24 years agoThe lib and vq, at least, build again. Tackling the examples and xmms
Monty [Fri, 28 Jan 2000 09:05:21 +0000 (09:05 +0000)]
The lib and vq, at least, build again.  Tackling the examples and xmms
now.  There are still unfinished portions of the lib rearranging
(notably, floor0.c and res0.c)

Monty

svn path=/trunk/vorbis/; revision=244

24 years agoIt's all coming back together slowly. Incremental update.
Monty [Sat, 22 Jan 2000 13:28:37 +0000 (13:28 +0000)]
It's all coming back together slowly.  Incremental update.

Monty

svn path=/trunk/vorbis/; revision=240

24 years agoIncremental updates
Monty [Sat, 22 Jan 2000 10:40:41 +0000 (10:40 +0000)]
Incremental updates
Backends has to be here to have static mode initializers

Monty

svn path=/trunk/vorbis/; revision=239

24 years agoMinor change to the codebook abstraction (static books)
Monty [Fri, 21 Jan 2000 13:42:41 +0000 (13:42 +0000)]
Minor change to the codebook abstraction (static books)
Bugfix to get_line in bookutil.c

Monty

svn path=/trunk/vorbis/; revision=238

24 years agoMake sure changes exist on more than just Bloopfish
Monty [Thu, 20 Jan 2000 04:43:51 +0000 (04:43 +0000)]
Make sure changes exist on more than just Bloopfish

svn path=/trunk/vorbis/; revision=237

24 years agoincremental update to make sure the massive modifications exist on
Monty [Thu, 20 Jan 2000 04:43:05 +0000 (04:43 +0000)]
incremental update to make sure the massive modifications exist on
more than one machine :-)

Monty

svn path=/trunk/vorbis/; revision=236

24 years agoIncremental update
Monty [Wed, 19 Jan 2000 08:57:56 +0000 (08:57 +0000)]
Incremental update

svn path=/trunk/vorbis/; revision=235

24 years agoIncremental update toward VQ integration, vorbis_info rearrangement
Monty [Wed, 12 Jan 2000 11:34:42 +0000 (11:34 +0000)]
Incremental update toward VQ integration, vorbis_info rearrangement

Monty

svn path=/trunk/vorbis/; revision=234

24 years agocodebook.c looks solid, passes unit tests. Minor interface mods to bitwise.c
Monty [Wed, 12 Jan 2000 11:16:37 +0000 (11:16 +0000)]
codebook.c looks solid, passes unit tests.  Minor interface mods to bitwise.c

svn path=/trunk/vorbis/; revision=233

24 years agoBasic lsp codebooks to play with for now while integrating VQ into library
Monty [Wed, 12 Jan 2000 02:12:23 +0000 (02:12 +0000)]
Basic lsp codebooks to play with for now while integrating VQ into library

svn path=/trunk/vorbis/; revision=232

24 years agofirst inclusion
Monty [Wed, 12 Jan 2000 02:03:56 +0000 (02:03 +0000)]
first inclusion

svn path=/trunk/vorbis/; revision=231

24 years agofirst cut, lots of code, want it in CVS before I start debugging later.
Monty [Tue, 11 Jan 2000 16:12:30 +0000 (16:12 +0000)]
first cut, lots of code, want it in CVS before I start debugging later.

svn path=/trunk/vorbis/; revision=230

24 years agoMissed initializing the accumulator in ov_bitrate
Monty [Mon, 10 Jan 2000 14:06:31 +0000 (14:06 +0000)]
Missed initializing the accumulator in ov_bitrate

svn path=/trunk/vorbis/; revision=229

24 years agoAdded '-s' option to vqmetrics, vqcascade and vqpartition
Monty [Mon, 10 Jan 2000 10:42:07 +0000 (10:42 +0000)]
Added '-s' option to vqmetrics, vqcascade and vqpartition
Fixed bug where vqtrain reads a last line of zero vals that doesn't exist
fixed error in <codebook>-me.m file output (numbers were wrong)

Monty

svn path=/trunk/vorbis/; revision=228

24 years agoAllow cascade and metric utilities to take more than one codebook
Monty [Fri, 7 Jan 2000 12:11:33 +0000 (12:11 +0000)]
Allow cascade and metric utilities to take more than one codebook
(they'll be cascaded during processing) for convenience.

Monty

svn path=/trunk/vorbis/; revision=227

24 years agofirst cut of complete VQ utilities
Monty [Thu, 6 Jan 2000 13:57:15 +0000 (13:57 +0000)]
first cut of complete VQ utilities

Monty

svn path=/trunk/vorbis/; revision=226

24 years agostabilize the generic metric some, bugfixes
Monty [Wed, 5 Jan 2000 15:05:02 +0000 (15:05 +0000)]
stabilize the generic metric some, bugfixes

svn path=/trunk/vorbis/; revision=225

24 years agoMore VQ utility work. Utils now include:
Monty [Wed, 5 Jan 2000 10:15:00 +0000 (10:15 +0000)]
More VQ utility work.  Utils now include:

lspvqtrain
genericvqtrain
vqbuild
vqcascade

Monty

svn path=/trunk/vorbis/; revision=224

24 years agoMore shuffling of includes to ease codebook integration. This breaks
Monty [Wed, 5 Jan 2000 03:11:12 +0000 (03:11 +0000)]
More shuffling of includes to ease codebook integration.  This breaks
the VQ build, but I'll fix that right away.

Monty

svn path=/trunk/vorbis/; revision=223

24 years agoincremental update. Go to pure tone masking (no noise), prepare for training
Monty [Tue, 4 Jan 2000 09:05:04 +0000 (09:05 +0000)]
incremental update.  Go to pure tone masking (no noise), prepare for training

svn path=/trunk/vorbis/; revision=222

24 years agoIncremental update
Monty [Sat, 1 Jan 2000 02:52:59 +0000 (02:52 +0000)]
Incremental update

svn path=/trunk/vorbis/; revision=221

24 years agoEarlier missed file
Monty [Fri, 31 Dec 1999 12:35:38 +0000 (12:35 +0000)]
Earlier missed file

svn path=/trunk/vorbis/; revision=220

24 years agoNew Bark-scale based lpc code in place (replacing biased log scale).
Monty [Fri, 31 Dec 1999 12:35:18 +0000 (12:35 +0000)]
New Bark-scale based lpc code in place (replacing biased log scale).
Incremental updates around.

Monty

svn path=/trunk/vorbis/; revision=219

24 years agoMinor build fixes, integrate XMMS into the autoconfed stuff
Monty [Thu, 30 Dec 1999 07:27:06 +0000 (07:27 +0000)]
Minor build fixes, integrate XMMS into the autoconfed stuff
Extend copyright notices to 2000
Add RCS Id tags to all files

Monty

svn path=/trunk/vorbis/; revision=218

24 years agoIncremental commit after rearranging build a bit and moving files into
Monty [Thu, 30 Dec 1999 03:46:29 +0000 (03:46 +0000)]
Incremental commit after rearranging build a bit and moving files into
slightly more logical places (preparing for a minor interface change
that moves mode settings and static codebooks outside libvorbis).

Monty

svn path=/trunk/vorbis/; revision=217

24 years agoIncremental update
Monty [Thu, 30 Dec 1999 01:23:36 +0000 (01:23 +0000)]
Incremental update

svn path=/trunk/vorbis/; revision=216

24 years agoMore optimization
Monty [Tue, 28 Dec 1999 12:56:47 +0000 (12:56 +0000)]
More optimization

svn path=/trunk/vorbis/; revision=215

24 years agobugfixes for new functionality
Monty [Tue, 28 Dec 1999 11:55:26 +0000 (11:55 +0000)]
bugfixes for new functionality
Considerable optimizations to trainer and builder

Monty

svn path=/trunk/vorbis/; revision=214

24 years agobugfixes to new functionality
Monty [Tue, 28 Dec 1999 05:04:00 +0000 (05:04 +0000)]
bugfixes to new functionality

svn path=/trunk/vorbis/; revision=213

24 years agomissed a save. see previous
Monty [Tue, 28 Dec 1999 03:42:49 +0000 (03:42 +0000)]
missed a save. see previous

Monty

svn path=/trunk/vorbis/; revision=212

24 years agoIncremental update, seperated weighting from the metric
Monty [Tue, 28 Dec 1999 03:41:58 +0000 (03:41 +0000)]
Incremental update, seperated weighting from the metric
(optimization), added auxiliary point data to the training sets.

Monty

svn path=/trunk/vorbis/; revision=211

24 years agoIncremental update
Monty [Fri, 24 Dec 1999 11:54:51 +0000 (11:54 +0000)]
Incremental update

Much rearrangement of abstractions (to ease later packing) and
finalization of packed/quantized codebook format.

Apologies to gmaxwell for the extra catchup effort this will cause :-)

Monty

svn path=/trunk/vorbis/; revision=210

24 years agoalloca() 'frees' memory when the function returns, not when we exit
Monty [Sat, 18 Dec 1999 18:58:20 +0000 (18:58 +0000)]
alloca() 'frees' memory when the function returns, not when we exit
local scope.

Monty

svn path=/trunk/vorbis/; revision=205

24 years agoChange builder to find center of gravity of entries, not points
Monty [Sat, 18 Dec 1999 08:27:51 +0000 (08:27 +0000)]
Change builder to find center of gravity of entries, not points
(otherwise megasets will take weeks).

Add spinner so builder doesn't look dead during long opts.

Monty

svn path=/trunk/vorbis/; revision=204

24 years agoNew syntax for more convenient use, fixed a bounds bug for gmaxwell
Monty [Sat, 18 Dec 1999 02:55:42 +0000 (02:55 +0000)]
New syntax for more convenient use, fixed a bounds bug for gmaxwell

Monty

svn path=/trunk/vorbis/; revision=203

24 years agoThe vq book builder is mostly running now, but does not produce output yet.
Monty [Fri, 17 Dec 1999 13:19:36 +0000 (13:19 +0000)]
The vq book  builder is mostly running now, but does not produce output yet.

svn path=/trunk/vorbis/; revision=202

24 years agoAdditional refinements, cleanups for training routine
Monty [Fri, 17 Dec 1999 07:21:28 +0000 (07:21 +0000)]
Additional refinements, cleanups for training routine

svn path=/trunk/vorbis/; revision=201

24 years agoAdded Makefile.in to vq/
Monty [Fri, 17 Dec 1999 07:04:11 +0000 (07:04 +0000)]
Added Makefile.in to vq/

Monty

svn path=/trunk/vorbis/; revision=200

24 years agorefinements. More accurate distance error, better fudge.
Monty [Fri, 17 Dec 1999 02:25:05 +0000 (02:25 +0000)]
refinements.  More accurate distance error, better fudge.

Monty

svn path=/trunk/vorbis/; revision=199

24 years agoIncremental update
Monty [Thu, 16 Dec 1999 09:24:54 +0000 (09:24 +0000)]
Incremental update

svn path=/trunk/vorbis/; revision=198

24 years agoquant fix
Monty [Wed, 15 Dec 1999 08:55:25 +0000 (08:55 +0000)]
quant fix

svn path=/trunk/vorbis/; revision=197

24 years agomore quant work
Monty [Wed, 15 Dec 1999 08:51:03 +0000 (08:51 +0000)]
more quant work

svn path=/trunk/vorbis/; revision=196

24 years agoquant fix
Monty [Wed, 15 Dec 1999 08:42:47 +0000 (08:42 +0000)]
quant fix

svn path=/trunk/vorbis/; revision=195

24 years agosplit out the include
Monty [Wed, 15 Dec 1999 08:37:22 +0000 (08:37 +0000)]
split out the include
add quantization to training

svn path=/trunk/vorbis/; revision=194

24 years agoadd train.c, command line util for training/retraining codebooks.
Monty [Sat, 11 Dec 1999 10:06:35 +0000 (10:06 +0000)]
add train.c, command line util for training/retraining codebooks.

Monty

svn path=/trunk/vorbis/; revision=185

24 years agoIncremental; the book is half built
Monty [Fri, 10 Dec 1999 10:34:31 +0000 (10:34 +0000)]
Incremental; the book is half built

svn path=/trunk/vorbis/; revision=184

24 years agoNew split code.
Monty [Thu, 9 Dec 1999 10:16:13 +0000 (10:16 +0000)]
New split code.

Monty

svn path=/trunk/vorbis/; revision=183

24 years agoIncremental update. This is the foam we're going with for now.
Monty [Wed, 8 Dec 1999 18:08:03 +0000 (18:08 +0000)]
Incremental update.  This is the foam we're going with for now.

Monty

svn path=/trunk/vorbis/; revision=182

24 years agoincremental update
Monty [Tue, 7 Dec 1999 08:38:10 +0000 (08:38 +0000)]
incremental update

Monty

svn path=/trunk/vorbis/; revision=181

24 years agoSilly, forgot to move to said faster machine.
Monty [Mon, 6 Dec 1999 02:59:55 +0000 (02:59 +0000)]
Silly, forgot to move to said faster machine.

Monty

svn path=/trunk/vorbis/; revision=180

24 years agoIncremental so I can continue working on a faster box ;-)
Monty [Mon, 6 Dec 1999 02:55:34 +0000 (02:55 +0000)]
Incremental so I can continue working on a faster box ;-)

Monty

svn path=/trunk/vorbis/; revision=179

24 years agoDual Simplex algorithm linear programming solver
Monty [Tue, 23 Nov 1999 06:42:10 +0000 (06:42 +0000)]
Dual Simplex algorithm linear programming solver

Monty

svn path=/trunk/vorbis/; revision=175

25 years agoreenable short blocks in modes.h
Monty [Fri, 19 Nov 1999 13:33:26 +0000 (13:33 +0000)]
reenable short blocks in modes.h

Monty

svn path=/trunk/vorbis/; revision=174

25 years agoFirst 'worthy' version of vq generator. Converges very nicely without
Monty [Fri, 19 Nov 1999 01:23:10 +0000 (01:23 +0000)]
First 'worthy' version of vq generator.  Converges very nicely without
any fudge factors.

Monty

svn path=/trunk/vorbis/; revision=173

25 years agoMinor changes to compile cleanly with MSVC++
Monty [Wed, 17 Nov 1999 03:53:12 +0000 (03:53 +0000)]
Minor changes to compile cleanly with MSVC++

added os.h
use alloca instead of non-constants in automatic declarations

Monty

svn path=/trunk/vorbis/; revision=172

25 years agoHandle non-audio packets (eg, header packets) properly in _process_packet.
Monty [Tue, 16 Nov 1999 22:50:03 +0000 (22:50 +0000)]
Handle non-audio packets (eg, header packets) properly in _process_packet.

Monty

svn path=/trunk/vorbis/; revision=171

25 years agoRepaired an initialization bug in _oggpack_writeinit() found by Slavo
Monty [Mon, 15 Nov 1999 16:05:38 +0000 (16:05 +0000)]
Repaired an initialization bug in _oggpack_writeinit() found by Slavo
Kopinec <macik@europe.com>

Monty

svn path=/trunk/vorbis/; revision=170

25 years agoAnother incremental commit to avoid lossage
Monty [Fri, 12 Nov 1999 08:29:27 +0000 (08:29 +0000)]
Another incremental commit to avoid lossage

svn path=/trunk/vorbis/; revision=169

25 years agoCheckpoint before moving on to something a bit different.
Monty [Fri, 12 Nov 1999 06:50:33 +0000 (06:50 +0000)]
Checkpoint before moving on to something a bit different.

Monty

svn path=/trunk/vorbis/; revision=168

25 years agoA second additive biasing variant to compare with the first
Monty [Thu, 11 Nov 1999 11:02:42 +0000 (11:02 +0000)]
A second additive biasing variant to compare with the first

svn path=/trunk/vorbis/; revision=167

25 years agoEnough of the VQ generation works to no longer want to lose it :-)
Monty [Thu, 11 Nov 1999 09:41:48 +0000 (09:41 +0000)]
Enough of the VQ generation works to no longer want to lose it :-)

Monty

svn path=/trunk/vorbis/; revision=166

25 years agoCleaned up memory leaks in vorbisfile and libvorbis.
Monty [Fri, 5 Nov 1999 11:33:42 +0000 (11:33 +0000)]
Cleaned up memory leaks in vorbisfile and libvorbis.

Monty

svn path=/trunk/vorbis/; revision=165

25 years agoNumerous fixes to seeking methods in vorbisfile.c
Monty [Fri, 5 Nov 1999 10:23:22 +0000 (10:23 +0000)]
Numerous fixes to seeking methods in vorbisfile.c

svn path=/trunk/vorbis/; revision=164

25 years agofixed major bug in ov_open() (well, _bisect_forward_serialno actually)
Monty [Fri, 5 Nov 1999 06:00:38 +0000 (06:00 +0000)]
fixed major bug in ov_open() (well, _bisect_forward_serialno actually)

Monty

svn path=/trunk/vorbis/; revision=163

25 years agobugfixes, vorbisfile API tweaks/additions
Monty [Fri, 5 Nov 1999 05:25:20 +0000 (05:25 +0000)]
bugfixes, vorbisfile API tweaks/additions

Monty

svn path=/trunk/vorbis/; revision=162

25 years agomore comments in vorbisfile.c
Monty [Thu, 4 Nov 1999 12:56:41 +0000 (12:56 +0000)]
more comments in vorbisfile.c

svn path=/trunk/vorbis/; revision=161

25 years agoFull 'vorbisfile.a' library commit. The whole convenience API is
Monty [Thu, 4 Nov 1999 12:37:56 +0000 (12:37 +0000)]
Full 'vorbisfile.a' library commit.  The whole convenience API is
there; the vast majority of the code is untested.  chaining_example.c
does work, however.

Monty

svn path=/trunk/vorbis/; revision=160

25 years agoRearranged the chaining example a bit.
Monty [Tue, 2 Nov 1999 23:29:52 +0000 (23:29 +0000)]
Rearranged the chaining example a bit.

Monty

svn path=/trunk/vorbis/; revision=159

25 years agoRearranged chaining example into a library interface (vorbisfile.a)
Monty [Tue, 2 Nov 1999 23:27:34 +0000 (23:27 +0000)]
Rearranged chaining example into a library interface (vorbisfile.a)
and a main() file (chaining_example.c).

Need to flesh out vorbisfile.a a bit more.

Monty

svn path=/trunk/vorbis/; revision=158

25 years agoFirst cut on chaining_example.c
Monty [Tue, 2 Nov 1999 11:17:38 +0000 (11:17 +0000)]
First cut on chaining_example.c

Monty

svn path=/trunk/vorbis/; revision=157

25 years agoFixed mdct bug (error in init created invalid bitreverse lookup)
Monty [Sat, 30 Oct 1999 06:39:10 +0000 (06:39 +0000)]
Fixed mdct bug (error in init created invalid bitreverse lookup)

Modify example decoder to handle chained bitstreams
Modify example encoder to choose random serialno.

Monty

svn path=/trunk/vorbis/; revision=156

25 years ago... beginning of the chaining example code.
Monty [Fri, 29 Oct 1999 10:23:25 +0000 (10:23 +0000)]
... beginning of the chaining example code.

Monty

svn path=/trunk/vorbis/; revision=155

25 years agoFix an n=4^x bug in the mdct routines.
Monty [Mon, 25 Oct 1999 13:12:31 +0000 (13:12 +0000)]
Fix an n=4^x bug in the mdct routines.

Monty

svn path=/trunk/vorbis/; revision=154

25 years agoCommit for general psychoacoustics debugging/improvement.
Monty [Sat, 23 Oct 1999 11:07:08 +0000 (11:07 +0000)]
Commit for general psychoacoustics debugging/improvement.
Time domain clamping backed out.

Monty

svn path=/trunk/vorbis/; revision=153

25 years agoOngoig psychoacoustic work:
Monty [Mon, 18 Oct 1999 09:41:20 +0000 (09:41 +0000)]
Ongoig psychoacoustic work:

Scaling bugfixes
More psychoacoustic tuning
preecho improvements
filter coding bugfix

Monty

svn path=/trunk/vorbis/; revision=152

25 years agoMinor build repair.
Monty [Fri, 15 Oct 1999 08:17:16 +0000 (08:17 +0000)]
Minor build repair.

svn path=/trunk/vorbis/; revision=151

25 years agoWorkaround for glibc 2.0/2.1 hand-rolled assembly inlines bug.
Monty [Fri, 15 Oct 1999 02:51:08 +0000 (02:51 +0000)]
Workaround for glibc 2.0/2.1 hand-rolled assembly inlines bug.
Disable inlines with -D__NO_MATH_INLINES

Monty

svn path=/trunk/vorbis/; revision=150

25 years agorepair a bounds error in the user comment list.
Monty [Thu, 14 Oct 1999 12:23:46 +0000 (12:23 +0000)]
repair a bounds error in the user comment list.

Monty

svn path=/trunk/vorbis/; revision=149

25 years agoRemove -malign-double from the lib build.
Monty [Wed, 13 Oct 1999 03:52:39 +0000 (03:52 +0000)]
Remove -malign-double from the lib build.

Repair a mem leak in the examples and xmms module; vorbis_info_clear()
has to come *after* vorbis_dsp_clear()

Monty

svn path=/trunk/vorbis/; revision=148

25 years agoRemove -malign-double from lib build.
Monty [Wed, 13 Oct 1999 03:51:39 +0000 (03:51 +0000)]
Remove -malign-double from lib build.

Fix a memory leak in the examples and xmms plugin (vorbis_info_clear
has to come after vorbis_dsp_clear())

Monty

svn path=/trunk/vorbis/; revision=147

25 years agoPreecho clamping code is now active.
Monty [Wed, 13 Oct 1999 02:23:36 +0000 (02:23 +0000)]
Preecho clamping code is now active.

Monty

svn path=/trunk/vorbis/; revision=146

25 years agoCommit updated autoconf scripts.
Monty [Tue, 12 Oct 1999 21:36:13 +0000 (21:36 +0000)]
Commit updated autoconf scripts.

Monty

svn path=/trunk/vorbis/; revision=145

25 years agoCommit includes:
Monty [Tue, 12 Oct 1999 08:38:04 +0000 (08:38 +0000)]
Commit includes:

Major speed improvement through lpc->spectrum optimizations (roughly
6x faster decode).

Short blocks are now being used.

Fixed artifact due to overlap/add bug (was using the wrong window to
overlap long blocks )

Monty

svn path=/trunk/vorbis/; revision=144

25 years agoOK, libvorbis encodes and decodes bitstreams (not complete Vorbis
Monty [Sun, 10 Oct 1999 20:32:30 +0000 (20:32 +0000)]
OK, libvorbis encodes and decodes bitstreams (not complete Vorbis
bitstreams, but they work).  Lib and examples debugged.  Lib does not
yet do *any* backend compression and it's slow as hell.  We address
both next.

Monty

svn path=/trunk/vorbis/; revision=143

25 years agoAdded example code for encode/decode, continuing work on filling in
Monty [Tue, 5 Oct 1999 15:35:02 +0000 (15:35 +0000)]
Added example code for encode/decode, continuing work on filling in
missing pieces of analysis/synthesis.

Monty

svn path=/trunk/vorbis/; revision=139

25 years agoCorrected prototype argument naming error
Monty [Mon, 4 Oct 1999 18:45:27 +0000 (18:45 +0000)]
Corrected prototype argument naming error

Monty

svn path=/trunk/vorbis/; revision=138

25 years agoInfo struct needs initializer so that we know if we've not gotten the
Monty [Mon, 4 Oct 1999 18:02:43 +0000 (18:02 +0000)]
Info struct needs initializer so that we know if we've not gotten the
initial header (*never* let a bad bitstream crash us!)

Monty

svn path=/trunk/vorbis/; revision=137

25 years agoIncremental update.
Monty [Sun, 3 Oct 1999 21:13:43 +0000 (21:13 +0000)]
Incremental update.
Restore bitwise.c's ability to code 32 bit quantities.
Corrections to API
correction to framing.c: initial packet must be the only one in the first page

Monty

svn path=/trunk/vorbis/; revision=136

25 years agoContinuing to flesh out the programmatic API in libvorbis.
Monty [Sat, 2 Oct 1999 21:21:24 +0000 (21:21 +0000)]
Continuing to flesh out the programmatic API in libvorbis.
Incremental update.

Monty

svn path=/trunk/vorbis/; revision=135

25 years agoFirst shot at the continuous balance code. Analysis is not correct yet.
Monty [Tue, 31 Aug 1999 03:53:25 +0000 (03:53 +0000)]
First shot at the continuous balance code.  Analysis is not correct yet.

Monty

svn path=/trunk/vorbis/; revision=80

25 years agoAdded baised log frequency scaling and energy normalization to curve
Monty [Sun, 22 Aug 1999 07:30:15 +0000 (07:30 +0000)]
Added baised log frequency scaling and energy normalization to curve
encoding.  See the comments for details.

Monty 19990822

svn path=/trunk/vorbis/; revision=73

25 years agoInitial log freq scale and log scale bias defines.
Monty [Sat, 21 Aug 1999 22:21:17 +0000 (22:21 +0000)]
Initial log freq scale and log scale bias defines.

Monty

svn path=/trunk/vorbis/; revision=72

25 years agoKeeping up to date.
Monty [Mon, 9 Aug 1999 21:11:46 +0000 (21:11 +0000)]
Keeping up to date.

Monty

svn path=/trunk/vorbis/; revision=24

25 years agoActually works now
Monty [Sun, 8 Aug 1999 00:50:23 +0000 (00:50 +0000)]
Actually works now

Monty 19990807

svn path=/trunk/vorbis/; revision=23

25 years agoNot a permanent file, but I don;t want to lose it yet.
Monty [Sun, 8 Aug 1999 00:15:53 +0000 (00:15 +0000)]
Not a permanent file, but I don;t want to lose it yet.

Monty 19990807

svn path=/trunk/vorbis/; revision=22