Mike Smith [Sun, 30 Sep 2001 14:02:31 +0000 (14:02 +0000)]
Fix type in sizeof().
svn path=/trunk/vorbis/; revision=2102
cwolf [Sat, 29 Sep 2001 22:49:49 +0000 (22:49 +0000)]
Add vorbis_encode_init_vbr
svn path=/trunk/vorbis/; revision=2099
cwolf [Wed, 19 Sep 2001 01:17:00 +0000 (01:17 +0000)]
allow raw pcm files
svn path=/trunk/vorbis/; revision=2064
cwolf [Mon, 17 Sep 2001 01:33:07 +0000 (01:33 +0000)]
Change fpin to stdin
svn path=/trunk/vorbis/; revision=2063
cwolf [Mon, 17 Sep 2001 01:06:18 +0000 (01:06 +0000)]
Rollback unnecessary file name features.
svn path=/trunk/vorbis/; revision=2060
cwolf [Sun, 16 Sep 2001 19:49:55 +0000 (19:49 +0000)]
eliminate extra precompiler switch
svn path=/trunk/vorbis/; revision=2057
cwolf [Sat, 15 Sep 2001 08:07:36 +0000 (08:07 +0000)]
Obsolete dllmain.c
svn path=/trunk/vorbis/; revision=2050
cwolf [Sat, 15 Sep 2001 04:47:48 +0000 (04:47 +0000)]
Add support for named files on the command line, while maintaining
current filter pipeline (stdin/stdout) mode of operation.
svn path=/trunk/vorbis/; revision=2043
cwolf [Fri, 14 Sep 2001 07:10:01 +0000 (07:10 +0000)]
ignore win32 build artifacts
svn path=/trunk/vorbis/; revision=2042
cwolf [Fri, 14 Sep 2001 06:59:10 +0000 (06:59 +0000)]
obsolete
svn path=/trunk/vorbis/; revision=2040
cwolf [Fri, 14 Sep 2001 06:58:07 +0000 (06:58 +0000)]
fix static linking
svn path=/trunk/vorbis/; revision=2039
cwolf [Fri, 14 Sep 2001 06:57:08 +0000 (06:57 +0000)]
add table_map2mem entry
svn path=/trunk/vorbis/; revision=2038
cwolf [Thu, 13 Sep 2001 23:34:46 +0000 (23:34 +0000)]
Conditional code for win32 environment.
svn path=/trunk/vorbis/; revision=2031
cwolf [Thu, 13 Sep 2001 21:38:45 +0000 (21:38 +0000)]
Drop requirement for shared memory segment for win32
svn path=/trunk/vorbis/; revision=2030
cwolf [Thu, 13 Sep 2001 15:21:19 +0000 (15:21 +0000)]
Don't name library in definition file, let linker options name the library.
svn path=/trunk/vorbis/; revision=2024
Monty [Thu, 13 Sep 2001 02:17:51 +0000 (02:17 +0000)]
Fixed:
1) now check return value from header fetch in the new link of a chained stream
2) harden vorbisfile against garbage bytes between header pages
svn path=/trunk/vorbis/; revision=2023
cwolf [Tue, 11 Sep 2001 20:29:02 +0000 (20:29 +0000)]
Move dll init code into win32/src
svn path=/trunk/vorbis/; revision=2020
cwolf [Tue, 11 Sep 2001 20:16:11 +0000 (20:16 +0000)]
Move to win32/src
svn path=/trunk/vorbis/; revision=2019
Monty [Tue, 11 Sep 2001 05:45:03 +0000 (05:45 +0000)]
tuned out the knocking
svn path=/trunk/vorbis/; revision=2018
Monty [Tue, 11 Sep 2001 05:07:02 +0000 (05:07 +0000)]
Thoughts-in-progress: new noise metrics, cleaned up stereo. There's a
midrange knocking in dogies.wav I need to fully analyse (it's in short
blocks).
svn path=/trunk/vorbis/; revision=2017
Segher Boessenkool [Tue, 11 Sep 2001 02:42:34 +0000 (02:42 +0000)]
speling.
svn path=/trunk/vorbis/; revision=2016
cwolf [Mon, 10 Sep 2001 07:14:24 +0000 (07:14 +0000)]
Change include paths relative to SRCROOT.
svn path=/trunk/vorbis/; revision=2014
cwolf [Fri, 7 Sep 2001 09:42:01 +0000 (09:42 +0000)]
Eliminate redundant preprocessor defines, don't name library in module definitions.
svn path=/trunk/vorbis/; revision=1986
cwolf [Fri, 7 Sep 2001 08:44:59 +0000 (08:44 +0000)]
Fix win32 access violation in vorbisenc
svn path=/trunk/vorbis/; revision=1983
cwolf [Fri, 7 Sep 2001 08:42:30 +0000 (08:42 +0000)]
Fix access violation for win32 vorbisenc
svn path=/trunk/vorbis/; revision=1982
Mike Smith [Sun, 2 Sep 2001 09:07:58 +0000 (09:07 +0000)]
Plug memory leak located by oddsock@oddsock.org.
Should p->noisethresh just be removed completely? It doesn't appear to be used
(currently, at least).
svn path=/trunk/vorbis/; revision=1948
Monty [Sat, 1 Sep 2001 06:14:52 +0000 (06:14 +0000)]
tuning on a branch. New noise metrics, noise bugfixes, postecho on.
svn path=/trunk/vorbis/; revision=1947
jsquyres [Thu, 23 Aug 2001 17:51:19 +0000 (17:51 +0000)]
Note to self: run ispell *before* committing to CVS!
svn path=/trunk/vorbis/; revision=1915
jsquyres [Thu, 23 Aug 2001 17:39:55 +0000 (17:39 +0000)]
- Minor changes to all 4 autogen.sh files (ao, off, vorbis, vorbis-tools) to
allow users to build with !(gcc && gmake) from CVS by adding the use of
the $AUTOMAKE_FLAGS environment variable. (gcc && gmake) users will notice
no difference.
- Added HACKING file to all four projects that gives a brief description on
how to build the source from CVS. Mainly: "cvs update. ./autogen.sh.
./configure. make. Oongowa."
svn path=/trunk/vorbis/; revision=1914
Ralph Giles [Tue, 21 Aug 2001 19:05:08 +0000 (19:05 +0000)]
remove additional C++ comments
svn path=/trunk/vorbis/; revision=1904
Stan Seibert [Tue, 21 Aug 2001 02:19:55 +0000 (02:19 +0000)]
Same prefix fix as before.
svn path=/trunk/vorbis/; revision=1900
Monty [Thu, 16 Aug 2001 22:52:54 +0000 (22:52 +0000)]
Noise curve code cleanup that also should fix a divide-by-zero bug
svn path=/trunk/vorbis/; revision=1892
Monty [Thu, 16 Aug 2001 20:31:38 +0000 (20:31 +0000)]
fix a pointer type error passed to qsort
svn path=/trunk/vorbis/; revision=1891
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