platform/upstream/libvorbis.git
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

25 years agoFixes to dsp
Monty [Sat, 7 Aug 1999 23:36:40 +0000 (23:36 +0000)]
Fixes to dsp

Monty 19990807

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

25 years agoEnvelope infrastructure now in place. Basic preecho running (but
Monty [Sat, 7 Aug 1999 00:09:17 +0000 (00:09 +0000)]
Envelope infrastructure now in place.  Basic preecho running (but
woefully naieve)

Monty 19990806

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

25 years agoAdded bitpacking routines; modified from old Ogg.
Monty [Wed, 4 Aug 1999 09:18:30 +0000 (09:18 +0000)]
Added bitpacking routines; modified from old Ogg.

Monty 19990804

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

25 years agoFinished LPC and LSP code. Adding cut down version of full FFT from
Monty [Tue, 3 Aug 1999 08:11:31 +0000 (08:11 +0000)]
Finished LPC and LSP code.  Adding cut down version of full FFT from
old Ogg (the encoder-side needs it).

Monty 19990803

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

25 years agoSynthesis blocking and extraction completed/tested. Envelope
Monty [Thu, 29 Jul 1999 10:09:30 +0000 (10:09 +0000)]
Synthesis blocking and extraction completed/tested.  Envelope
manipulation not yet written.  MDCT scaling modification.

Monty 19990729

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

25 years agoMove some abstraction around
Monty [Wed, 28 Jul 1999 22:56:57 +0000 (22:56 +0000)]
Move some abstraction around

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

25 years agoMoved some abstraction around
Monty [Wed, 28 Jul 1999 22:56:21 +0000 (22:56 +0000)]
Moved some abstraction around

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

25 years agoFirst functional block sizing and seperation code (analysis)
Monty [Wed, 28 Jul 1999 09:07:47 +0000 (09:07 +0000)]
First functional block sizing and seperation code (analysis)

Monty 19990728

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

25 years agoCheckpoint ongoing work in the analysis interface
Monty [Tue, 27 Jul 1999 08:44:54 +0000 (08:44 +0000)]
Checkpoint ongoing work in the analysis interface

Monty 19990727

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

25 years agoMore documentation
Monty [Thu, 22 Jul 1999 13:40:50 +0000 (13:40 +0000)]
More documentation

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

25 years agoFirst draft of 'programming with libvorbis'. Currently only has the
Monty [Thu, 22 Jul 1999 13:11:09 +0000 (13:11 +0000)]
First draft of 'programming with libvorbis'.  Currently only has the
framing primitives.

Monty 19990722

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

25 years agoAltered field name in ogg_packet to be more consistent.
Monty [Thu, 22 Jul 1999 13:10:21 +0000 (13:10 +0000)]
Altered field name in ogg_packet to be more consistent.

Monty 19990722

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

25 years agoFinished all unit tests for framing; passes all tests
Monty [Thu, 22 Jul 1999 10:52:11 +0000 (10:52 +0000)]
Finished all unit tests for framing; passes all tests

Monty 19990722

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

25 years agoBringing my development in line with CVS now that the repository is set up.
Monty [Mon, 19 Jul 1999 05:02:03 +0000 (05:02 +0000)]
Bringing my development in line with CVS now that the repository is set up.
Added beginning of HTML docs, and a semi-complete framing.c

Monty 19990719

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

25 years agoAdd RCS ID tags en masse
Mike Whitson [Tue, 13 Jul 1999 08:00:19 +0000 (08:00 +0000)]
Add RCS ID tags en masse

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

25 years agoFirst round build-system sanity infusion
Mike Whitson [Tue, 13 Jul 1999 07:48:14 +0000 (07:48 +0000)]
First round build-system sanity infusion

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

25 years agoInitial revision
Mike Whitson [Tue, 13 Jul 1999 06:50:33 +0000 (06:50 +0000)]
Initial revision

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