Monty [Thu, 16 Aug 2001 01:36:57 +0000 (01:36 +0000)]
fix edge case bug in accumulate_fit
svn path=/trunk/vorbis/; revision=1890
Monty [Mon, 13 Aug 2001 11:40:43 +0000 (11:40 +0000)]
Oops, roll this back to the right version
svn path=/trunk/vorbis/; revision=1883
Gregory Maxwell [Mon, 13 Aug 2001 11:38:35 +0000 (11:38 +0000)]
Automake changes
svn path=/trunk/vorbis/; revision=1882
Monty [Mon, 13 Aug 2001 11:35:30 +0000 (11:35 +0000)]
rev the vendor string date
svn path=/trunk/vorbis/; revision=1881
Monty [Mon, 13 Aug 2001 11:34:37 +0000 (11:34 +0000)]
don't lose the mode generation files
svn path=/trunk/vorbis/; revision=1880
Monty [Mon, 13 Aug 2001 11:33:40 +0000 (11:33 +0000)]
final round of commits
svn path=/trunk/vorbis/; revision=1879
Monty [Mon, 13 Aug 2001 11:30:59 +0000 (11:30 +0000)]
mono modes
svn path=/trunk/vorbis/; revision=1878
Monty [Mon, 13 Aug 2001 11:30:02 +0000 (11:30 +0000)]
books for mono
svn path=/trunk/vorbis/; revision=1877
Gregory Maxwell [Mon, 13 Aug 2001 11:17:49 +0000 (11:17 +0000)]
Spel check
svn path=/trunk/vorbis/; revision=1876
Monty [Mon, 13 Aug 2001 10:01:04 +0000 (10:01 +0000)]
fixed a major decode bug in residue 1
svn path=/trunk/vorbis/; revision=1874
Monty [Mon, 13 Aug 2001 08:41:11 +0000 (08:41 +0000)]
Don't lose our coupled modes
svn path=/trunk/vorbis/; revision=1871
Monty [Mon, 13 Aug 2001 08:39:30 +0000 (08:39 +0000)]
add mode D and E
svn path=/trunk/vorbis/; revision=1870
Monty [Mon, 13 Aug 2001 08:38:30 +0000 (08:38 +0000)]
Add modes Dc and Ec
svn path=/trunk/vorbis/; revision=1869
Monty [Mon, 13 Aug 2001 08:36:43 +0000 (08:36 +0000)]
more modes, more books
svn path=/trunk/vorbis/; revision=1868
Gregory Maxwell [Mon, 13 Aug 2001 07:46:13 +0000 (07:46 +0000)]
automake
svn path=/trunk/vorbis/; revision=1867
Monty [Mon, 13 Aug 2001 07:43:15 +0000 (07:43 +0000)]
Yay more modes.
svn path=/trunk/vorbis/; revision=1866
Monty [Mon, 13 Aug 2001 07:41:59 +0000 (07:41 +0000)]
mode Ac and Bc added
svn path=/trunk/vorbis/; revision=1865
Monty [Mon, 13 Aug 2001 07:40:53 +0000 (07:40 +0000)]
More books
svn path=/trunk/vorbis/; revision=1864
Monty [Mon, 13 Aug 2001 06:25:58 +0000 (06:25 +0000)]
mode selection for currently present modes
svn path=/trunk/vorbis/; revision=1863
Monty [Mon, 13 Aug 2001 06:15:14 +0000 (06:15 +0000)]
missed adding mask adjustments for mode X
svn path=/trunk/vorbis/; revision=1861
Monty [Mon, 13 Aug 2001 06:05:19 +0000 (06:05 +0000)]
Matching books
svn path=/trunk/vorbis/; revision=1859
Monty [Mon, 13 Aug 2001 06:04:24 +0000 (06:04 +0000)]
the coupled < 128 stereo modes at 44.1kHz
svn path=/trunk/vorbis/; revision=1858
Gregory Maxwell [Mon, 13 Aug 2001 05:57:37 +0000 (05:57 +0000)]
Backout broken debian autoconf fix
svn path=/trunk/vorbis/; revision=1857
calc [Mon, 13 Aug 2001 02:53:36 +0000 (02:53 +0000)]
Debian changes and PREREQ for autoconf
svn path=/trunk/vorbis/; revision=1829
calc [Mon, 13 Aug 2001 02:45:09 +0000 (02:45 +0000)]
Debian changes
svn path=/trunk/vorbis/; revision=1828
Gregory Maxwell [Mon, 13 Aug 2001 02:40:26 +0000 (02:40 +0000)]
Update Version for RC2 / Fixed up Automake / Adjusted RPM depends
svn path=/trunk/vorbis/; revision=1826
Monty [Mon, 13 Aug 2001 02:03:16 +0000 (02:03 +0000)]
^$^%&$%^$^ Alt key timeout on PPC....
svn path=/trunk/vorbis/; revision=1821
Monty [Mon, 13 Aug 2001 02:01:15 +0000 (02:01 +0000)]
*&&^%&^% CVS....
svn path=/trunk/vorbis/; revision=1820
Monty [Mon, 13 Aug 2001 01:53:47 +0000 (01:53 +0000)]
accidentally added Makefile.in and Makefile to CVS
svn path=/trunk/vorbis/; revision=1818
Monty [Mon, 13 Aug 2001 01:37:17 +0000 (01:37 +0000)]
Bringing rc2 (minus the modes it needs) onto mainline.
Monty
svn path=/trunk/vorbis/; revision=1815
Jack Moffitt [Sun, 12 Aug 2001 20:00:33 +0000 (20:00 +0000)]
Added as binary
svn path=/trunk/vorbis/; revision=1765
Jack Moffitt [Sun, 12 Aug 2001 19:57:53 +0000 (19:57 +0000)]
will readd these as binary
svn path=/trunk/vorbis/; revision=1764
Mike Smith [Tue, 7 Aug 2001 13:04:41 +0000 (13:04 +0000)]
Remove some C++ comments.
svn path=/trunk/vorbis/; revision=1703
Monty [Sun, 8 Jul 2001 08:46:26 +0000 (08:46 +0000)]
Working state. "Ignore this file for now"
svn path=/trunk/vorbis/; revision=1544
Jack Moffitt [Mon, 2 Jul 2001 04:31:05 +0000 (04:31 +0000)]
fix spelling error
svn path=/trunk/vorbis/; revision=1533
Mike Smith [Sun, 1 Jul 2001 16:10:07 +0000 (16:10 +0000)]
Silence warning due to bad cast.
svn path=/trunk/vorbis/; revision=1532
Monty [Fri, 29 Jun 2001 04:16:19 +0000 (04:16 +0000)]
repair png file options
commit first draft of Vorbis stereo description document
Monty
svn path=/trunk/vorbis/; revision=1526
Monty [Fri, 29 Jun 2001 04:15:19 +0000 (04:15 +0000)]
need to re-add these files with -kb
svn path=/trunk/vorbis/; revision=1525
Monty [Mon, 18 Jun 2001 22:19:26 +0000 (22:19 +0000)]
two bugs:
a missing const cast
forgot to initilize a loop counter (!)
Monty
svn path=/trunk/vorbis/; revision=1507
Jack Moffitt [Mon, 18 Jun 2001 15:03:44 +0000 (15:03 +0000)]
win32 build fixes, including ingo's suggestions
svn path=/trunk/vorbis/; revision=1504
Monty [Mon, 18 Jun 2001 09:07:32 +0000 (09:07 +0000)]
Accidentally committed some in-progress encoder changes that broke
encode using floor 0. Fixed.
Monty
svn path=/trunk/vorbis/; revision=1502
calc [Mon, 18 Jun 2001 01:44:51 +0000 (01:44 +0000)]
Don't you love all the work done on release day. ;) (debian stuff)
svn path=/trunk/vorbis/; revision=1494
Jack Moffitt [Mon, 18 Jun 2001 00:20:18 +0000 (00:20 +0000)]
updated version to 1.0rc1 in preparation for release
svn path=/trunk/vorbis/; revision=1487
Monty [Sun, 17 Jun 2001 22:25:50 +0000 (22:25 +0000)]
remove a define that shouldn't be hardwired (VORBIS_IEEE_FLOAT32)
svn path=/trunk/vorbis/; revision=1483
Monty [Fri, 15 Jun 2001 23:59:47 +0000 (23:59 +0000)]
Finished patch to deal with channel coupling and some-zero, some-nonzero channels
Monty
svn path=/trunk/vorbis/; revision=1482
Monty [Fri, 15 Jun 2001 23:31:00 +0000 (23:31 +0000)]
zeroed channel logic fix to residue backend 2
Monty
svn path=/trunk/vorbis/; revision=1481
Monty [Fri, 15 Jun 2001 22:07:06 +0000 (22:07 +0000)]
Restore the correct version; the default: bugfix commit and then
partial rollback had removed a month's worth of changes.
Monty
svn path=/trunk/vorbis/; revision=1480
Monty [Fri, 15 Jun 2001 21:15:43 +0000 (21:15 +0000)]
Additional optimizations, rearrangement.
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
Monty [Tue, 12 Jun 2001 02:44:27 +0000 (02:44 +0000)]
When fixing the default: case bug, forgot there were a number of
additional optimizations that can't go on mainline without the rest of
my [not ready] work. Rolled back, applied just the bug fix.
Monty
svn path=/trunk/vorbis/; revision=1477
Monty [Mon, 11 Jun 2001 23:10:50 +0000 (23:10 +0000)]
remove a (nil) default: case becasue MSVC doesnt like it.
svn path=/trunk/vorbis/; revision=1476
Monty [Tue, 5 Jun 2001 23:59:33 +0000 (23:59 +0000)]
And again without the test case that found the bug, so as to avoid huge patches.
svn path=/trunk/vorbis/; revision=1475
Monty [Tue, 5 Jun 2001 23:54:25 +0000 (23:54 +0000)]
Fixed a serious algorithmic bug in unpack that was spotted by routine
testing during a training run.
svn path=/trunk/vorbis/; revision=1474
Monty [Tue, 5 Jun 2001 01:14:44 +0000 (01:14 +0000)]
A fix to fix the last fix.
Monty
svn path=/trunk/vorbis/; revision=1473
Monty [Mon, 4 Jun 2001 05:56:42 +0000 (05:56 +0000)]
Kill some debugging output
svn path=/trunk/vorbis/; revision=1472
Monty [Mon, 4 Jun 2001 05:50:12 +0000 (05:50 +0000)]
Cascading fully functional
svn path=/trunk/vorbis/; revision=1471
Mike Smith [Sat, 2 Jun 2001 11:38:14 +0000 (11:38 +0000)]
Don't reduce open state during ov_open().
Fixes non-seekable vorbisfile (i.e. streaming).
Monty - I'm not certain this is completely correct in all cases - please
look it over. However, it doesn't break any normal major uses and does make
streaming playback work.
svn path=/trunk/vorbis/; revision=1469
Monty [Mon, 28 May 2001 21:05:31 +0000 (21:05 +0000)]
An ATH change I didn't intend to commit was committed in the branch
merge. Rolling that back.
Monty
svn path=/trunk/vorbis/; revision=1466
Monty [Sun, 27 May 2001 20:33:19 +0000 (20:33 +0000)]
decoder_example non-stereo decode fix
better autoconf sensing of float-version math lib funcs
Monty
svn path=/trunk/vorbis/; revision=1463
Ralph Giles [Sun, 27 May 2001 20:08:07 +0000 (20:08 +0000)]
minor spelling correction
svn path=/trunk/vorbis/; revision=1462
Monty [Sun, 27 May 2001 08:16:00 +0000 (08:16 +0000)]
One last vorbisfile opt uncommented, fixed and tested.
Monty
svn path=/trunk/vorbis/; revision=1459
Monty [Sun, 27 May 2001 06:44:07 +0000 (06:44 +0000)]
Floor 1
Res 1
Vorbisfile fixes/opts
now all on mainline
svn path=/trunk/vorbis/; revision=1458
Monty [Thu, 19 Apr 2001 22:16:14 +0000 (22:16 +0000)]
The .vql books used to gen the beta 4 LSP codebooks
svn path=/trunk/vorbis/; revision=1431
Jack Moffitt [Mon, 9 Apr 2001 07:40:59 +0000 (07:40 +0000)]
Fix for bug #2
svn path=/trunk/vorbis/; revision=1429
Monty [Tue, 27 Mar 2001 07:04:51 +0000 (07:04 +0000)]
Committed fix to what most people know as the 'seek to zero' bug.
Monty
svn path=/trunk/vorbis/; revision=1407
Monty [Mon, 26 Mar 2001 23:27:43 +0000 (23:27 +0000)]
Fix the initial frame bug triggered by vcut; if the first block of a
stream was long, libvorbis would accidentally output audio for the
very forst audio packet. Second packet was handled correctly.
Monty
svn path=/trunk/vorbis/; revision=1406
Jack Moffitt [Mon, 26 Mar 2001 22:30:08 +0000 (22:30 +0000)]
fixed minor errors in Jeff's patches.
svn path=/trunk/vorbis/; revision=1402
Segher Boessenkool [Thu, 22 Mar 2001 01:33:20 +0000 (01:33 +0000)]
more speling mistakes
another LGPL to BSD change
svn path=/trunk/vorbis/; revision=1392
Segher Boessenkool [Thu, 22 Mar 2001 01:16:22 +0000 (01:16 +0000)]
speling fix
svn path=/trunk/vorbis/; revision=1391
Monty [Thu, 22 Mar 2001 00:27:26 +0000 (00:27 +0000)]
Eradicate references to LGPL
svn path=/trunk/vorbis/; revision=1389
Monty [Wed, 21 Mar 2001 18:14:06 +0000 (18:14 +0000)]
These should be in CVS even if they're in flux.
Monty
svn path=/trunk/vorbis/; revision=1388
Mike Smith [Wed, 21 Mar 2001 07:44:46 +0000 (07:44 +0000)]
allocation fix - sizeof(long) instead of sizeof(int) to fix problems
on 64 bit platforms.
Thanks to Bill Nottingham for tracking this one down.
svn path=/trunk/vorbis/; revision=1387
Ralph Giles [Tue, 20 Mar 2001 08:04:05 +0000 (08:04 +0000)]
put back the bit about the bitstream index. Didn't realize it was
talking about the chaining index, rather than the logical bitstream
serialno.
svn path=/trunk/vorbis/; revision=1386
Ralph Giles [Tue, 20 Mar 2001 07:39:07 +0000 (07:39 +0000)]
Correct ov_read() documentation. Each call decodes at most one
vorbis packet and will not necessarily fill the buffer as claimed
in the html docs.
Also removed the wierd clause about *bitstream not returning the
real logical bitstream id in a seekable context. One presumes any
re-writing would happen on the server side.
svn path=/trunk/vorbis/; revision=1385
calc [Mon, 5 Mar 2001 05:26:40 +0000 (05:26 +0000)]
Debian added version dependencies
svn path=/trunk/vorbis/; revision=1380
jsquyres [Wed, 28 Feb 2001 03:24:18 +0000 (03:24 +0000)]
Missed these ones the first time through: apply the same patch that has
been put in all the relevant acinclude.m4 files to the .m4 files that
get installed with the libraries.
Another patch for lazy people (like me).
Make AM_PATH_OGG, AM_PATH_VORBIS, and AM_PATH_AO each a bit smarter.
Each of the three will now also check the $prefix for the location
of their respective libraries/header files. This means that if you're
compiling all 4 things (ao, ogg, vorbis, vorbis-tools) all with the
same $prefix (which is a pretty common case), you don't have to specify
"--with-ao-prefix=this --with-ogg-prefix=really --with-vorbis-prefix=sucks",
you can just specify a single --prefix argument and ditch all the
--with-*-prefix arguments.
However, if you do specify any of the three --with arguments, those are
searched *first* -- the $prefix is searched second.
svn path=/trunk/vorbis/; revision=1374
jsquyres [Wed, 28 Feb 2001 03:17:17 +0000 (03:17 +0000)]
Allow the user to specify their own CFLAGS and LDFLAGS when they run
configure/autogen.sh.
If the environment variables CFLAGS and/or LDFLAGS are set, their values
are saved and appended to the values that are set in configure.in.
Example (csh-style, cope):
% setenv CFLAGS -DVORBIS_ROCKS=1
% ./autogen.sh
svn path=/trunk/vorbis/; revision=1373
jsquyres [Wed, 28 Feb 2001 02:31:01 +0000 (02:31 +0000)]
Make AM_PATH_OGG a bit smarter -- have it check the $prefix for the ogg
libraries as well. This means that the user doesn't have to specify
--with-ogg-prefix (good for us lazy folks!) if they've already specified
a --prefix where the ogg libraries live.
svn path=/trunk/vorbis/; revision=1370
calc [Mon, 26 Feb 2001 20:45:44 +0000 (20:45 +0000)]
Debian edited changelog date
svn path=/trunk/vorbis/; revision=1365
calc [Mon, 26 Feb 2001 15:10:57 +0000 (15:10 +0000)]
Debian copyright updates
svn path=/trunk/vorbis/; revision=1357
Monty [Mon, 26 Feb 2001 13:31:31 +0000 (13:31 +0000)]
make sure |fft[0]| can't be negative (eits todB_nn)
svn path=/trunk/vorbis/; revision=1355
Jack Moffitt [Mon, 26 Feb 2001 06:20:22 +0000 (06:20 +0000)]
updated cvsignore
svn path=/trunk/vorbis/; revision=1351
calc [Mon, 26 Feb 2001 05:21:08 +0000 (05:21 +0000)]
Debian more additions
svn path=/trunk/vorbis/; revision=1345
Monty [Mon, 26 Feb 2001 03:51:13 +0000 (03:51 +0000)]
final beta 4 commit
change to BSD license
update version
svn path=/trunk/vorbis/; revision=1334
Jack Moffitt [Mon, 19 Feb 2001 07:48:39 +0000 (07:48 +0000)]
small change to fix make dist with iir.c
svn path=/trunk/vorbis/; revision=1315
Jack Moffitt [Mon, 19 Feb 2001 06:34:07 +0000 (06:34 +0000)]
updated the win32 build system and corrected some missing files
svn path=/trunk/vorbis/; revision=1310
jsquyres [Mon, 19 Feb 2001 05:34:59 +0000 (05:34 +0000)]
Added exception to not use the "f" versions of the math functions when
not compiling with gcc (gotta love negative logic!).
Apparently, this was exception was in here back in version 1.20, but
with slightly different logic. When the logic got changed, it seems
that this exception got lost.
Without this exception, compiling with the native solaris compilers
barfs because most of these functions don't exist on solaris.
svn path=/trunk/vorbis/; revision=1306
jsquyres [Mon, 19 Feb 2001 04:50:02 +0000 (04:50 +0000)]
AC_PROG_CPP has been missing from here for months. :-)
Without it, some tests fail later (e.g., AC_CHECK_HEADER(memory.h)) on
some systems (e.g., Solaris 2.7).
svn path=/trunk/vorbis/; revision=1303
Monty [Sun, 18 Feb 2001 12:05:45 +0000 (12:05 +0000)]
res0_256_1024_7.vqh has slightly too small a range for 350kbps; added
a res0_350_1024_7.vqh book to eliminate the overrange bug.
Monty
svn path=/trunk/vorbis/; revision=1294
Monty [Sun, 18 Feb 2001 10:45:37 +0000 (10:45 +0000)]
#include "os.h" not <os.h>
svn path=/trunk/vorbis/; revision=1292
Monty [Sun, 18 Feb 2001 09:58:54 +0000 (09:58 +0000)]
Vendor string date update
svn path=/trunk/vorbis/; revision=1291
Monty [Sun, 18 Feb 2001 09:53:12 +0000 (09:53 +0000)]
bugfix/speed improvement to envelope.c
Tuning for modes B->E for beta 4.
Pending bugfixes/release version update, beta 4 is frozen.
Monty
svn path=/trunk/vorbis/; revision=1290
calc [Sun, 18 Feb 2001 05:25:22 +0000 (05:25 +0000)]
Debian package changes
svn path=/trunk/vorbis/; revision=1289
calc [Sat, 17 Feb 2001 22:44:49 +0000 (22:44 +0000)]
Debian package changes
svn path=/trunk/vorbis/; revision=1286
calc [Sat, 17 Feb 2001 22:22:02 +0000 (22:22 +0000)]
Debian package changes
svn path=/trunk/vorbis/; revision=1285
Monty [Sat, 17 Feb 2001 10:13:57 +0000 (10:13 +0000)]
New LSP root finding code; replace Newton-Raphson-Maehly with Laguerre's
method (and use Newton-Raphson only for polish)
Tuning of 96kbps and 128 kbps for beta 4.
svn path=/trunk/vorbis/; revision=1281
Monty [Thu, 15 Feb 2001 19:06:02 +0000 (19:06 +0000)]
Some new preecho code; split energy threshholding up into a few bands.
Monty
svn path=/trunk/vorbis/; revision=1279
Monty [Thu, 15 Feb 2001 17:16:05 +0000 (17:16 +0000)]
Reverting vorbisfile.c to the known stable 1.37 version for the beta 4
release. Nicholas's optimization, though fundamentally sound, has a
subtle rep-invariant bug or two that will break other functions and I
want a known working version for the allegedly stable beta. Nick's
version will go back on mainline (with a few more tweaks) right after
beta 4 tagging.
Monty
svn path=/trunk/vorbis/; revision=1278
Mike Smith [Wed, 14 Feb 2001 13:24:29 +0000 (13:24 +0000)]
Oops. Previous commit was of the wrong (not cleaned up) version. Sorry.
svn path=/trunk/vorbis/; revision=1277
Mike Smith [Wed, 14 Feb 2001 13:12:15 +0000 (13:12 +0000)]
Much faster seeking internal to libvorbisfile. Makes more intelligent guesses when seeking, and avoids doing extra work when it can.
Thanks to Nicholas Vinen <hb@sonique.com> for the patch.
Old code is still there ifdefd out, for the moment.
People - please test this, to ensure no bugs crept in.
svn path=/trunk/vorbis/; revision=1276
Monty [Sat, 10 Feb 2001 02:06:59 +0000 (02:06 +0000)]
Guard against getting an invalid LSP codebook in decode if the packet
is corrupt.
Monty
svn path=/trunk/vorbis/; revision=1252