platform/upstream/libvorbis.git
22 years agoallow raw pcm files
cwolf [Wed, 19 Sep 2001 01:17:00 +0000 (01:17 +0000)]
allow raw pcm files

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

22 years agoChange fpin to stdin
cwolf [Mon, 17 Sep 2001 01:33:07 +0000 (01:33 +0000)]
Change fpin to stdin

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

22 years agoRollback unnecessary file name features.
cwolf [Mon, 17 Sep 2001 01:06:18 +0000 (01:06 +0000)]
Rollback unnecessary file name features.

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

22 years agoeliminate extra precompiler switch
cwolf [Sun, 16 Sep 2001 19:49:55 +0000 (19:49 +0000)]
eliminate extra precompiler switch

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

22 years agoObsolete dllmain.c
cwolf [Sat, 15 Sep 2001 08:07:36 +0000 (08:07 +0000)]
Obsolete dllmain.c

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

22 years agoAdd support for named files on the command line, while maintaining
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

22 years agoignore win32 build artifacts
cwolf [Fri, 14 Sep 2001 07:10:01 +0000 (07:10 +0000)]
ignore win32 build artifacts

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

22 years agoobsolete
cwolf [Fri, 14 Sep 2001 06:59:10 +0000 (06:59 +0000)]
obsolete

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

22 years agofix static linking
cwolf [Fri, 14 Sep 2001 06:58:07 +0000 (06:58 +0000)]
fix static linking

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

22 years agoadd table_map2mem entry
cwolf [Fri, 14 Sep 2001 06:57:08 +0000 (06:57 +0000)]
add table_map2mem entry

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

22 years agoConditional code for win32 environment.
cwolf [Thu, 13 Sep 2001 23:34:46 +0000 (23:34 +0000)]
Conditional code for win32 environment.

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

22 years agoDrop requirement for shared memory segment for win32
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

22 years agoDon't name library in definition file, let linker options name the library.
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

22 years agoFixed:
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

22 years agoMove dll init code into win32/src
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

22 years agoMove to win32/src
cwolf [Tue, 11 Sep 2001 20:16:11 +0000 (20:16 +0000)]
Move to win32/src

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

22 years agotuned out the knocking
Monty [Tue, 11 Sep 2001 05:45:03 +0000 (05:45 +0000)]
tuned out the knocking

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

22 years agoThoughts-in-progress: new noise metrics, cleaned up stereo. There's a
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

22 years agospeling.
Segher Boessenkool [Tue, 11 Sep 2001 02:42:34 +0000 (02:42 +0000)]
speling.

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

22 years agoChange include paths relative to SRCROOT.
cwolf [Mon, 10 Sep 2001 07:14:24 +0000 (07:14 +0000)]
Change include paths relative to SRCROOT.

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

22 years agoEliminate redundant preprocessor defines, don't name library in module definitions.
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

22 years agoFix win32 access violation in vorbisenc
cwolf [Fri, 7 Sep 2001 08:44:59 +0000 (08:44 +0000)]
Fix win32 access violation in vorbisenc

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

22 years agoFix access violation for win32 vorbisenc
cwolf [Fri, 7 Sep 2001 08:42:30 +0000 (08:42 +0000)]
Fix access violation for win32 vorbisenc

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

22 years agoPlug memory leak located by oddsock@oddsock.org.
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

22 years agotuning on a branch. New noise metrics, noise bugfixes, postecho on.
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

22 years agoNote to self: run ispell *before* committing to CVS!
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

22 years ago- Minor changes to all 4 autogen.sh files (ao, off, vorbis, vorbis-tools) to
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

22 years agoremove additional C++ comments
Ralph Giles [Tue, 21 Aug 2001 19:05:08 +0000 (19:05 +0000)]
remove additional C++ comments

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

22 years agoSame prefix fix as before.
Stan Seibert [Tue, 21 Aug 2001 02:19:55 +0000 (02:19 +0000)]
Same prefix fix as before.

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

22 years agoNoise curve code cleanup that also should fix a divide-by-zero bug
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

22 years agofix a pointer type error passed to qsort
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

22 years agofix edge case bug in accumulate_fit
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

22 years agoOops, roll this back to the right version
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

22 years agoAutomake changes
Gregory Maxwell [Mon, 13 Aug 2001 11:38:35 +0000 (11:38 +0000)]
Automake changes

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

22 years agorev the vendor string date
Monty [Mon, 13 Aug 2001 11:35:30 +0000 (11:35 +0000)]
rev the vendor string date

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

22 years agodon't lose the mode generation files
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

22 years agofinal round of commits
Monty [Mon, 13 Aug 2001 11:33:40 +0000 (11:33 +0000)]
final round of commits

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

22 years agomono modes
Monty [Mon, 13 Aug 2001 11:30:59 +0000 (11:30 +0000)]
mono modes

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

22 years agobooks for mono
Monty [Mon, 13 Aug 2001 11:30:02 +0000 (11:30 +0000)]
books for mono

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

22 years agoSpel check
Gregory Maxwell [Mon, 13 Aug 2001 11:17:49 +0000 (11:17 +0000)]
Spel check

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

22 years agofixed a major decode bug in residue 1
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

22 years agoDon't lose our coupled modes
Monty [Mon, 13 Aug 2001 08:41:11 +0000 (08:41 +0000)]
Don't lose our coupled modes

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

22 years agoadd mode D and E
Monty [Mon, 13 Aug 2001 08:39:30 +0000 (08:39 +0000)]
add mode D and E

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

22 years agoAdd modes Dc and Ec
Monty [Mon, 13 Aug 2001 08:38:30 +0000 (08:38 +0000)]
Add modes Dc and Ec

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

22 years agomore modes, more books
Monty [Mon, 13 Aug 2001 08:36:43 +0000 (08:36 +0000)]
more modes, more books

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

22 years agoautomake
Gregory Maxwell [Mon, 13 Aug 2001 07:46:13 +0000 (07:46 +0000)]
automake

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

22 years agoYay more modes.
Monty [Mon, 13 Aug 2001 07:43:15 +0000 (07:43 +0000)]
Yay more modes.

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

22 years agomode Ac and Bc added
Monty [Mon, 13 Aug 2001 07:41:59 +0000 (07:41 +0000)]
mode Ac and Bc added

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

22 years agoMore books
Monty [Mon, 13 Aug 2001 07:40:53 +0000 (07:40 +0000)]
More books

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

22 years agomode selection for currently present modes
Monty [Mon, 13 Aug 2001 06:25:58 +0000 (06:25 +0000)]
mode selection for currently present modes

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

22 years agomissed adding mask adjustments for mode X
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

22 years agoMatching books
Monty [Mon, 13 Aug 2001 06:05:19 +0000 (06:05 +0000)]
Matching books

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

22 years agothe coupled < 128 stereo modes at 44.1kHz
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

22 years agoBackout broken debian autoconf fix
Gregory Maxwell [Mon, 13 Aug 2001 05:57:37 +0000 (05:57 +0000)]
Backout broken debian autoconf fix

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

22 years agoDebian changes and PREREQ for autoconf
calc [Mon, 13 Aug 2001 02:53:36 +0000 (02:53 +0000)]
Debian changes and PREREQ for autoconf

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

22 years agoDebian changes
calc [Mon, 13 Aug 2001 02:45:09 +0000 (02:45 +0000)]
Debian changes

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

22 years agoUpdate Version for RC2 / Fixed up Automake / Adjusted RPM depends
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

22 years ago^$^%&$%^$^ Alt key timeout on PPC....
Monty [Mon, 13 Aug 2001 02:03:16 +0000 (02:03 +0000)]
^$^%&$%^$^ Alt key timeout on PPC....

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

22 years ago*&&^%&^% CVS....
Monty [Mon, 13 Aug 2001 02:01:15 +0000 (02:01 +0000)]
*&&^%&^%  CVS....

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

22 years agoaccidentally added Makefile.in and Makefile to CVS
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

22 years agoBringing rc2 (minus the modes it needs) onto mainline.
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

22 years agoAdded as binary
Jack Moffitt [Sun, 12 Aug 2001 20:00:33 +0000 (20:00 +0000)]
Added as binary

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

22 years agowill readd these as binary
Jack Moffitt [Sun, 12 Aug 2001 19:57:53 +0000 (19:57 +0000)]
will readd these as binary

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

22 years agoRemove some C++ comments.
Mike Smith [Tue, 7 Aug 2001 13:04:41 +0000 (13:04 +0000)]
Remove some C++ comments.

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

23 years agoWorking state. "Ignore this file for now"
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

23 years agofix spelling error
Jack Moffitt [Mon, 2 Jul 2001 04:31:05 +0000 (04:31 +0000)]
fix spelling error

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

23 years agoSilence warning due to bad cast.
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

23 years agorepair png file options
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

23 years agoneed to re-add these files with -kb
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

23 years agotwo bugs:
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

23 years agowin32 build fixes, including ingo's suggestions
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

23 years agoAccidentally committed some in-progress encoder changes that broke
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

23 years agoDon't you love all the work done on release day. ;) (debian stuff)
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

23 years agoupdated version to 1.0rc1 in preparation for release
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

23 years agoremove a define that shouldn't be hardwired (VORBIS_IEEE_FLOAT32)
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

23 years agoFinished patch to deal with channel coupling and some-zero, some-nonzero channels
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

23 years agozeroed channel logic fix to residue backend 2
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

23 years agoRestore the correct version; the default: bugfix commit and then
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

23 years agoAdditional optimizations, rearrangement.
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

23 years agoWhen fixing the default: case bug, forgot there were a number of
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

23 years agoremove a (nil) default: case becasue MSVC doesnt like it.
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

23 years agoAnd again without the test case that found the bug, so as to avoid huge patches.
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

23 years agoFixed a serious algorithmic bug in unpack that was spotted by routine
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

23 years agoA fix to fix the last fix.
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

23 years agoKill some debugging output
Monty [Mon, 4 Jun 2001 05:56:42 +0000 (05:56 +0000)]
Kill some debugging output

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

23 years agoCascading fully functional
Monty [Mon, 4 Jun 2001 05:50:12 +0000 (05:50 +0000)]
Cascading fully functional

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

23 years agoDon't reduce open state during ov_open().
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

23 years agoAn ATH change I didn't intend to commit was committed in the branch
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

23 years agodecoder_example non-stereo decode fix
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

23 years agominor spelling correction
Ralph Giles [Sun, 27 May 2001 20:08:07 +0000 (20:08 +0000)]
minor spelling correction

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

23 years agoOne last vorbisfile opt uncommented, fixed and tested.
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

23 years agoFloor 1
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

23 years agoThe .vql books used to gen the beta 4 LSP codebooks
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

23 years agoFix for bug #2
Jack Moffitt [Mon, 9 Apr 2001 07:40:59 +0000 (07:40 +0000)]
Fix for bug #2

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

23 years agoCommitted fix to what most people know as the 'seek to zero' bug.
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

23 years agoFix the initial frame bug triggered by vcut; if the first block of a
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

23 years agofixed minor errors in Jeff's patches.
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

23 years agomore speling mistakes
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

23 years agospeling fix
Segher Boessenkool [Thu, 22 Mar 2001 01:16:22 +0000 (01:16 +0000)]
speling fix

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

23 years agoEradicate references to LGPL
Monty [Thu, 22 Mar 2001 00:27:26 +0000 (00:27 +0000)]
Eradicate references to LGPL

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