platform/upstream/libvorbis.git
24 years agoAutoconf changes to better handle -lm config, alloca.h and memory.h for BeOS, IRIX...
Monty [Fri, 7 Jul 2000 00:48:19 +0000 (00:48 +0000)]
Autoconf changes to better handle -lm config, alloca.h and memory.h for BeOS, IRIX and unknowns.

Monty

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

24 years agoFinal commit before initial official Debian release.
omnic [Fri, 30 Jun 2000 07:42:13 +0000 (07:42 +0000)]
Final commit before initial official Debian release.
override.Lintian - override file for xmms-vorbis explaining "shared library"
                   existence without -fPIC (plugin isnt a shlib)

others, various bug fixes, such as vorbize.1 not vorbise.1, and lintain
error cleanup

Michael.

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

24 years agoSplit vorbize package into vorbize and mp3tovorbis.
omnic [Wed, 28 Jun 2000 12:45:47 +0000 (12:45 +0000)]
Split vorbize package into vorbize and mp3tovorbis.
Allows declaring dependency on mpg123 logically.

Michael

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

24 years agoAdded README.debian to explain shared library situation (pending)
omnic [Wed, 28 Jun 2000 10:55:03 +0000 (10:55 +0000)]
Added README.debian to explain shared library situation (pending)
Modified control to move the -dev package to the devel section
Modified README.examples to explain various bits and pieces about compiling
the examples.

Michael

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

24 years agoPreliminary attempt at creating a debian/ subdir to build various Debian
omnic [Wed, 28 Jun 2000 06:27:12 +0000 (06:27 +0000)]
Preliminary attempt at creating a debian/ subdir to build various Debian
packages from CVS.

Michael.

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

24 years agoMinor adjustments to fix up the clean and distclean targets.
omnic [Mon, 26 Jun 2000 11:25:32 +0000 (11:25 +0000)]
Minor adjustments to fix up the clean and distclean targets.

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

24 years agoBuild fix (missed removing @TYPESIZES@ from Makefile.in)
Monty [Tue, 20 Jun 2000 04:38:39 +0000 (04:38 +0000)]
Build fix (missed removing @TYPESIZES@ from Makefile.in)

Monty

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

24 years agoBuild fix for win32
Monty [Mon, 19 Jun 2000 22:55:49 +0000 (22:55 +0000)]
Build fix for win32

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

24 years agoBuild changes for BeOS (no -lm), Solaris (eliminate need for u_int or
Monty [Mon, 19 Jun 2000 15:14:16 +0000 (15:14 +0000)]
Build changes for BeOS (no -lm), Solaris (eliminate need for u_int or
uint types because of SysV/BSD schism)

Monty

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

24 years agobuild changes to eliminate need for u_int32_t
Monty [Mon, 19 Jun 2000 14:59:06 +0000 (14:59 +0000)]
build changes to eliminate need for u_int32_t

Monty

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

24 years agoRemove vorbis-tools from mainline build until it get a bit more
Monty [Mon, 19 Jun 2000 11:59:21 +0000 (11:59 +0000)]
Remove vorbis-tools from mainline build until it get a bit more
platform friendly across the board...

Monty

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

24 years agoOptimizations, mostly minor things; just picking the lowest-hanging fruit.
Monty [Mon, 19 Jun 2000 10:05:57 +0000 (10:05 +0000)]
Optimizations, mostly minor things; just picking the lowest-hanging fruit.

Monty

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

24 years agoTune the short block trigger a bit more
Monty [Mon, 19 Jun 2000 06:34:10 +0000 (06:34 +0000)]
Tune the short block trigger a bit more

Monty

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

24 years agoforgot to rip out a printf
Monty [Sun, 18 Jun 2000 12:39:58 +0000 (12:39 +0000)]
forgot to rip out a printf

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

24 years agoShort block bugfix + tuning. I'm still not satisfied with the short
Monty [Sun, 18 Jun 2000 12:33:47 +0000 (12:33 +0000)]
Short block bugfix + tuning.  I'm still not satisfied with the short
block triggering algorithm, but it is functioning reasonably well at
this point.

Monty

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

24 years agoComment header specification first cut
Monty [Fri, 16 Jun 2000 07:56:08 +0000 (07:56 +0000)]
Comment header specification first cut

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

24 years agoMinor updates to docs, conversion to .png.
Monty [Fri, 16 Jun 2000 06:50:16 +0000 (06:50 +0000)]
Minor updates to docs, conversion to .png.

Monty

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

24 years agoFixed a link-crossing bug in libvorbis (total time was reset to -1
Monty [Thu, 15 Jun 2000 12:17:03 +0000 (12:17 +0000)]
Fixed a link-crossing bug in libvorbis (total time was reset to -1
at the link boundary until the next packet with a frame number arrived)

Implemented instantaneous bitrate capability in libvorbis; added
ov_bitrate_instant() to interface

Added instantaneous bitrate display to xmms

Monty

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

24 years agoproper truncated packet support
Monty [Thu, 15 Jun 2000 09:18:34 +0000 (09:18 +0000)]
proper truncated packet support

Monty

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

24 years agofirst commit of Kenneth Arnold's vorbis-tools
Monty [Wed, 14 Jun 2000 23:07:47 +0000 (23:07 +0000)]
first commit of Kenneth Arnold's vorbis-tools

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

24 years agoThe merge accidentally lost the C++ wrappers and os_types.h include in codec.h
Monty [Wed, 14 Jun 2000 22:41:53 +0000 (22:41 +0000)]
The merge accidentally lost the C++ wrappers and os_types.h include in codec.h
Fixed

Monty

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

24 years agoMade API consistent wrt in64_t internal types and return values
Monty [Wed, 14 Jun 2000 10:13:35 +0000 (10:13 +0000)]
Made API consistent wrt in64_t internal types and return values
fixed end of stream padding bug in libvorbis/vorbisfile

Monty

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

24 years agoAPI change to stabilize psychoacoustic configuration for 1.0 beta. It
Monty [Wed, 14 Jun 2000 08:19:22 +0000 (08:19 +0000)]
API change to stabilize psychoacoustic configuration for 1.0 beta.  It
would be nice, after all, to maintain binary compatability in the
library...

Monty

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

24 years agoMerge of the current Monty branch; this brings in new psychoacoustic
Monty [Wed, 14 Jun 2000 01:38:32 +0000 (01:38 +0000)]
Merge ... the current Monty branch; this brings in new psychoacoustic
fixes, better LSP fit and better tuning.

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

24 years agofile auxpartition.pl was initially added on branch monty_branch_20000524.
Monty [Wed, 7 Jun 2000 06:29:23 +0000 (06:29 +0000)]
file auxpartition.pl was initially added on branch monty_branch_20000524.

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

24 years agoMoved 'max' and 'min' because I just haven't had enough of playing with little simple...
jon [Sat, 27 May 2000 18:43:58 +0000 (18:43 +0000)]
Moved 'max' and 'min' because I just haven't had enough of playing with little simple things.

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

24 years agoAdded an #undef to make win32 compile cleaner.
jon [Sat, 27 May 2000 17:28:26 +0000 (17:28 +0000)]
Added an #undef to make win32 compile cleaner.

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

24 years agowhee, first commit.
dbt [Fri, 26 May 2000 23:08:36 +0000 (23:08 +0000)]
whee, first commit.
Fix gmake-isms ($^ isn't crossplatform)

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

24 years agoMinor build fixes; added string.h to sharedbook.c, removed
Monty [Wed, 17 May 2000 22:34:22 +0000 (22:34 +0000)]
Minor build fixes; added string.h to sharedbook.c, removed
vorbisfile.o from libvorbis.a link line.

Monty

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

24 years agoChange to a variable name in seed_peaks() to avoid a namespace collision on win32.
Mike Smith [Tue, 16 May 2000 11:54:09 +0000 (11:54 +0000)]
Change to a variable name in seed_peaks() to avoid a namespace collision on win32.

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

24 years agoFix for a small problem in ov_read() which made the code rather unreadable, and was...
Mike Smith [Tue, 16 May 2000 11:38:36 +0000 (11:38 +0000)]
Fix for a small problem in ov_read() which made the code rather unreadable, and was redundant.

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

24 years agoAccidentally neglected putting copies of the GPL and LGPL in CVS.
Monty [Fri, 12 May 2000 21:42:04 +0000 (21:42 +0000)]
Accidentally neglected putting copies of the GPL and LGPL in CVS.
Updated README to reflect LGPL status of libs.  We still need to
change source headers to LGPL in libraries.

Monty

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

24 years agoAddition of win32 support to the examples (changing stdin/stdout to binary
Mike Smith [Fri, 12 May 2000 08:38:20 +0000 (08:38 +0000)]
Addition of win32 support to the examples (changing stdin/stdout to binary
mode).

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

24 years agoFix for incorrect abort in decoder_example triggered by short ogg files. Should now...
Mike Smith [Fri, 12 May 2000 05:50:11 +0000 (05:50 +0000)]
Fix for incorrect abort in decoder_example triggered by short ogg files. Should now decode all valid ogg files correctly.

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

24 years agoAdded inttypes.h for BeOS
Monty [Wed, 10 May 2000 23:22:35 +0000 (23:22 +0000)]
Added inttypes.h for BeOS

Monty

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

24 years ago./make is wrong, should be make
Monty [Wed, 10 May 2000 23:05:57 +0000 (23:05 +0000)]
./make is wrong, should be make

Monty

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

24 years agoThe xcf file is just too big for every developer to have to suck down.
Monty [Tue, 9 May 2000 22:38:45 +0000 (22:38 +0000)]
The xcf file is just too big for every developer to have to suck down.

Monty

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

24 years agoFirst merge of new psychoacoustics. Have some unused codebooks to
Monty [Mon, 8 May 2000 20:49:51 +0000 (20:49 +0000)]
First merge of new psychoacoustics.  Have some unused codebooks to
remove yet, but we're otherwise OK.

Tuning still has a little ways to go, but it's not too bad.

Monty

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

24 years agoFixing win32/linux build snafu.
jon [Mon, 1 May 2000 06:27:54 +0000 (06:27 +0000)]
Fixing win32/linux build snafu.

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

24 years agoFixing win32/linux build snafu
jon [Mon, 1 May 2000 06:27:05 +0000 (06:27 +0000)]
Fixing win32/linux build snafu

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

24 years agoFixed a bug with ov_open_callbacks not initializing file info.
jon [Mon, 1 May 2000 05:48:26 +0000 (05:48 +0000)]
Fixed a bug with ov_open_callbacks not initializing file info.
Added faster sample conversion paths in ov_read.

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

24 years agoAdded an ifdef for compilation in win32.
jon [Mon, 1 May 2000 05:46:47 +0000 (05:46 +0000)]
Added an ifdef for compilation in win32.

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

24 years agoFixed usage of 'hypot' in visual c++ 6 -- was VERY slow.
jon [Mon, 1 May 2000 05:46:23 +0000 (05:46 +0000)]
Fixed usage of 'hypot' in visual c++ 6 -- was VERY slow.

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

24 years agoMinor change for win32 compilation.
jon [Mon, 1 May 2000 05:39:47 +0000 (05:39 +0000)]
Minor change for win32 compilation.

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

24 years agoREADME had wrong URLs (I'm assuming the ones that give info instead of
Peter Jones [Sat, 29 Apr 2000 18:02:36 +0000 (18:02 +0000)]
README had wrong URLs (I'm assuming the ones that give info instead of
404's are right ;)
spec file is the obvious, and RPM spec file.  It provides two packages;
vorbis and vorbis-devel.  I'm not 100% sure things got devided up the best
way, but essentially vorbis-devel is the LGPL parts and vorbis is the GPL
parts.  didn't include cmdline (which isn't built by default) or
examples (same reason).

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

24 years agoFix for a minor typo in vorbisfile headers - woould have affected users of the
Mike Smith [Sun, 23 Apr 2000 15:34:12 +0000 (15:34 +0000)]
Fix for a minor typo in vorbisfile headers - woould have affected users of the
new generic interface.

Added some casts into the all-new ov_open() to stop compiler warnings.

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

24 years agoA new abstracted interface to vorbisfile, using callback functions.
Mike Smith [Fri, 21 Apr 2000 09:35:03 +0000 (09:35 +0000)]
A new abstracted interface to vorbisfile, using callback functions.
Now ov_open() just calls ov_open_callbacks() with appropriate arguments.
This also contains some minor changes that give a ~10% speedup with gcc,
and changes to vorbisfile.h to allow C++ compilation.

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

24 years agolibvorbis.a and vorbisfile.a were the same. This seperates them, as they were
Mike Smith [Wed, 12 Apr 2000 07:55:06 +0000 (07:55 +0000)]
libvorbis.a and vorbisfile.a were the same. This seperates them, as they were
intended.

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

24 years agoAdded first cut of Martin Vogt's kmpg plugin.
Monty [Mon, 10 Apr 2000 00:12:15 +0000 (00:12 +0000)]
Added first cut of Martin Vogt's kmpg plugin.

Monty

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

24 years agoAnother 'moron monty' fix; got the sort backward fixing the earlier
Monty [Thu, 6 Apr 2000 16:46:51 +0000 (16:46 +0000)]
Another 'moron monty' fix; got the sort backward fixing the earlier
comparison bug

Monty

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

24 years agoI am a moron.
Monty [Thu, 6 Apr 2000 15:55:41 +0000 (15:55 +0000)]
I am a moron.

Monty

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

24 years agoAdded os.h to res0.c and floor0.c in order to give _alloca/rint to MSVC
Monty [Thu, 6 Apr 2000 15:47:55 +0000 (15:47 +0000)]
Added os.h to res0.c and floor0.c in order to give _alloca/rint to MSVC

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

24 years agoFixed the selftest to catch up with minor API change earlier this
Monty [Thu, 6 Apr 2000 15:39:43 +0000 (15:39 +0000)]
Fixed the selftest to catch up with minor API change earlier this
week... and then the selftest caught a bug introduced in said change
:-)

Monty

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

24 years agoFix for the sort comparison bug Vakor found.
Monty [Thu, 6 Apr 2000 15:01:20 +0000 (15:01 +0000)]
Fix for the sort comparison bug Vakor found.

Monty

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

24 years agoAdd the quick time offset seeking stress test
Monty [Mon, 3 Apr 2000 09:51:07 +0000 (09:51 +0000)]
Add the quick time offset seeking stress test

Monty

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

24 years agoFixed a seeking bug;
Monty [Mon, 3 Apr 2000 09:45:55 +0000 (09:45 +0000)]
Fixed a seeking bug;

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

24 years agofixes to build in MSVC
Monty [Mon, 3 Apr 2000 08:30:49 +0000 (08:30 +0000)]
fixes to build in MSVC

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

24 years agomasking curves for new psychoacoustics
Monty [Mon, 27 Mar 2000 03:10:54 +0000 (03:10 +0000)]
masking curves for new psychoacoustics

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

24 years agoMalloc wrapper for tracking memory usage during debugging.
Monty [Fri, 10 Mar 2000 23:55:19 +0000 (23:55 +0000)]
Malloc wrapper for tracking memory usage during debugging.

Monty

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

24 years agoforgot to remove a leak check
Monty [Fri, 10 Mar 2000 16:23:57 +0000 (16:23 +0000)]
forgot to remove a leak check

Monty

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

24 years agoRepaired 'I must have been boozing' memory management in vorbisfile.a
Monty [Fri, 10 Mar 2000 13:21:18 +0000 (13:21 +0000)]
Repaired 'I must have been boozing' memory management in vorbisfile.a
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

24 years agoUseful util while I beef up psychoacoustics.
Monty [Fri, 25 Feb 2000 11:05:32 +0000 (11:05 +0000)]
Useful util while I beef up psychoacoustics.

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

24 years agoupdate date string in info.c
Monty [Wed, 23 Feb 2000 11:50:29 +0000 (11:50 +0000)]
update date string in info.c

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

24 years agoadd the unit codebooks for demo encoding
Monty [Wed, 23 Feb 2000 11:42:00 +0000 (11:42 +0000)]
add the unit codebooks for demo encoding

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

24 years agofixes to prevent segfaults
Monty [Wed, 23 Feb 2000 11:22:47 +0000 (11:22 +0000)]
fixes to prevent segfaults

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

24 years agoTwo more temporary codebooks for testing
Monty [Wed, 23 Feb 2000 10:32:37 +0000 (10:32 +0000)]
Two more temporary codebooks for testing

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

24 years agoIncremental update toward first cut. The full engine is in place.
Monty [Wed, 23 Feb 2000 09:24:33 +0000 (09:24 +0000)]
Incremental update toward first cut.  The full engine is in place.

Monty

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

24 years agoIncremental update toward first cut
Monty [Wed, 23 Feb 2000 09:10:13 +0000 (09:10 +0000)]
Incremental update toward first cut

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

24 years agobugfix to codeword generation; the tree below the selected word was
Monty [Mon, 21 Feb 2000 13:09:34 +0000 (13:09 +0000)]
bugfix to codeword generation; the tree below the selected word was
pruned incorrectly.

Monty

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

24 years agoCommit codebooks for testing toward first cut
Monty [Mon, 21 Feb 2000 11:33:53 +0000 (11:33 +0000)]
Commit codebooks for testing toward first cut

Monty

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

24 years agoThe huff builder is happy.
Monty [Mon, 21 Feb 2000 01:14:02 +0000 (01:14 +0000)]
The huff builder is happy.

Monty

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

24 years agoBecause residue codebooks use very coarse quantization, I needed to
Monty [Mon, 21 Feb 2000 01:13:02 +0000 (01:13 +0000)]
Because residue codebooks use very coarse quantization, I needed to
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

24 years agoEliminate dead fields from psy_info
Monty [Wed, 16 Feb 2000 22:34:43 +0000 (22:34 +0000)]
Eliminate dead fields from psy_info

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

24 years ago"Commit a valid compression mode, dumbass"
Monty [Wed, 16 Feb 2000 22:34:03 +0000 (22:34 +0000)]
"Commit a valid compression mode, dumbass"

Monty

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

24 years agoEnhancements (added cell spacing metrics and minimum cell distances to trainer)
Monty [Wed, 16 Feb 2000 16:18:42 +0000 (16:18 +0000)]
Enhancements (added cell spacing metrics and minimum cell distances to trainer)
Bugfixes (fence straddling problem in the splitter, other fixes)

Monty

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

24 years agoa little bughunting
Monty [Sun, 13 Feb 2000 11:53:48 +0000 (11:53 +0000)]
a little bughunting

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

24 years agoFixed bug reading codebooks with very large auxiliary encoding structs
Monty [Sun, 13 Feb 2000 10:23:51 +0000 (10:23 +0000)]
Fixed bug reading codebooks with very large auxiliary encoding structs

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

24 years agoreal LSP books for first cut
Monty [Sun, 13 Feb 2000 08:52:02 +0000 (08:52 +0000)]
real LSP books for first cut

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

24 years agoCollect training data from the lib when compiled with -DTRAIN
Monty [Sat, 12 Feb 2000 08:33:10 +0000 (08:33 +0000)]
Collect training data from the lib when compiled with -DTRAIN
Added staging to floor0.c
Added first work toward residue partitioning and huff builder

Monty
x

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

24 years ago*finally* got the lpc excitation amplitude quantization nailed down.
Monty [Wed, 9 Feb 2000 22:04:16 +0000 (22:04 +0000)]
*finally* got the lpc excitation amplitude quantization nailed down.

Monty

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

24 years agoThere's work left to do, but progress toward first cut: lib and
Monty [Mon, 7 Feb 2000 20:03:17 +0000 (20:03 +0000)]
There's work left to do, but progress toward first cut: lib and
examples are back together and running.

Monty

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

24 years agoBooks that use the new p/q index alignment
Monty [Mon, 7 Feb 2000 19:50:49 +0000 (19:50 +0000)]
Books that use the new p/q index alignment

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

24 years ago...and correct a typo
Monty [Mon, 7 Feb 2000 19:49:56 +0000 (19:49 +0000)]
...and correct a typo

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

24 years agoMinor optimization to align p and q indexes in .vqh files.
Monty [Mon, 7 Feb 2000 19:39:45 +0000 (19:39 +0000)]
Minor optimization to align p and q indexes in .vqh files.

Monty

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

24 years agomissed committing a codebook change
Monty [Sun, 6 Feb 2000 13:40:39 +0000 (13:40 +0000)]
missed committing a codebook change

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

24 years agoIncremental update
Monty [Sun, 6 Feb 2000 13:39:48 +0000 (13:39 +0000)]
Incremental update

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

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