Monty [Wed, 22 Nov 2000 06:15:20 +0000 (06:15 +0000)]
Mac compatability update from Chris Hanson. Hopefully I got the
binary checkin of .mcp files correct.
Monty
svn path=/trunk/vorbis/; revision=1095
Monty [Wed, 22 Nov 2000 02:54:30 +0000 (02:54 +0000)]
Erik Kruus spotted a bug in an ANALYSIS section
svn path=/trunk/vorbis/; revision=1093
Jack Moffitt [Sat, 18 Nov 2000 05:02:35 +0000 (05:02 +0000)]
made vq for new build system
svn path=/trunk/vorbis/; revision=1083
calc [Sat, 18 Nov 2000 04:49:13 +0000 (04:49 +0000)]
last minute changes
svn path=/trunk/vorbis/; revision=1080
calc [Sat, 18 Nov 2000 04:33:48 +0000 (04:33 +0000)]
last minute changes
svn path=/trunk/vorbis/; revision=1079
Jack Moffitt [Sat, 18 Nov 2000 04:24:30 +0000 (04:24 +0000)]
win32 and debian dirs added
svn path=/trunk/vorbis/; revision=1074
Jack Moffitt [Sat, 18 Nov 2000 02:25:19 +0000 (02:25 +0000)]
spec updates.. this should be good to go now, for all versions of redhat.
svn path=/trunk/vorbis/; revision=1062
calc [Fri, 17 Nov 2000 23:30:56 +0000 (23:30 +0000)]
Fixed replaces/conflicts for Debian package
svn path=/trunk/vorbis/; revision=1060
Jack Moffitt [Fri, 17 Nov 2000 23:09:10 +0000 (23:09 +0000)]
motherfucking cvs...
build system is now libtool 1.3.5 capatable... sorry beos guys
svn path=/trunk/vorbis/; revision=1059
Monty [Fri, 17 Nov 2000 11:57:49 +0000 (11:57 +0000)]
missed adding the vorbis block-pool bitbuffer files for beta 3
svn path=/trunk/vorbis/; revision=1058
Monty [Fri, 17 Nov 2000 11:47:38 +0000 (11:47 +0000)]
beta 3 commit. Unless I missed something (give it 50/50 odds ;-)
we're done for b3.
Monty
svn path=/trunk/vorbis/; revision=1057
Monty [Thu, 16 Nov 2000 22:15:28 +0000 (22:15 +0000)]
Beer good. printf BAAAD.
svn path=/trunk/vorbis/; revision=1056
Monty [Tue, 14 Nov 2000 00:07:57 +0000 (00:07 +0000)]
Accidentally committed two test books.
svn path=/trunk/vorbis/; revision=1055
Monty [Tue, 14 Nov 2000 00:05:35 +0000 (00:05 +0000)]
Two fixes:
s/sizeof(double)/sizeof(float)/ in floor0.c
forgot to free tab and tabl in decode book.
Also, convert all free() to _ogg_free() (duh)
Monty
svn path=/trunk/vorbis/; revision=1054
calc [Fri, 10 Nov 2000 21:37:20 +0000 (21:37 +0000)]
Updated debian dir
svn path=/trunk/vorbis/; revision=1052
Jack Moffitt [Fri, 10 Nov 2000 04:57:58 +0000 (04:57 +0000)]
minor updates
svn path=/trunk/vorbis/; revision=1051
Jack Moffitt [Fri, 10 Nov 2000 04:57:27 +0000 (04:57 +0000)]
bogus ltconfig because automake is not up to speed. this should be
removed once a new automake is available.
svn path=/trunk/vorbis/; revision=1050
calc [Thu, 9 Nov 2000 22:23:18 +0000 (22:23 +0000)]
Updated Debian package libvorbis0 package name
svn path=/trunk/vorbis/; revision=1048
calc [Thu, 9 Nov 2000 22:22:11 +0000 (22:22 +0000)]
cleaning debian package directory
svn path=/trunk/vorbis/; revision=1047
Jack Moffitt [Thu, 9 Nov 2000 00:53:45 +0000 (00:53 +0000)]
this makes everythin happy :)
except you need the cvs libtool now
svn path=/trunk/vorbis/; revision=1041
Jack Moffitt [Wed, 8 Nov 2000 22:45:58 +0000 (22:45 +0000)]
forgot one thing
svn path=/trunk/vorbis/; revision=1040
Jack Moffitt [Wed, 8 Nov 2000 22:38:57 +0000 (22:38 +0000)]
test fix for beos
svn path=/trunk/vorbis/; revision=1039
Jack Moffitt [Wed, 8 Nov 2000 19:39:06 +0000 (19:39 +0000)]
wrong license file
new lib targets and monty's new books committed
svn path=/trunk/vorbis/; revision=1038
Monty [Wed, 8 Nov 2000 13:16:33 +0000 (13:16 +0000)]
Incremental commit toward b3. Optionally should still retrain mode E,
look for the problem with velvet.wav (DC offset) and remove old books.
svn path=/trunk/vorbis/; revision=1037
Jack Moffitt [Wed, 8 Nov 2000 09:48:58 +0000 (09:48 +0000)]
this took me hours to get right.
it's' still not right on redhat versiosn < 7.0 since they moved teh doc dir from /usr/doc to /usr/share/doc. not quite sure what to do about that :)
jack.
svn path=/trunk/vorbis/; revision=1036
Jack Moffitt [Wed, 8 Nov 2000 08:45:30 +0000 (08:45 +0000)]
few more updates
svn path=/trunk/vorbis/; revision=1034
Jack Moffitt [Wed, 8 Nov 2000 08:36:35 +0000 (08:36 +0000)]
versioning and doc updates
svn path=/trunk/vorbis/; revision=1031
Jack Moffitt [Wed, 8 Nov 2000 07:13:57 +0000 (07:13 +0000)]
this fixes everything
svn path=/trunk/vorbis/; revision=1028
Jack Moffitt [Wed, 8 Nov 2000 06:31:51 +0000 (06:31 +0000)]
small fixes for monty's last commit
svn path=/trunk/vorbis/; revision=1027
Monty [Wed, 8 Nov 2000 06:08:17 +0000 (06:08 +0000)]
Incremental update... new 100kbps and 128 kbps books
svn path=/trunk/vorbis/; revision=1026
Monty [Wed, 8 Nov 2000 03:23:24 +0000 (03:23 +0000)]
Fixes for codebook geenration (keeping up to date)
svn path=/trunk/vorbis/; revision=1022
Jack Moffitt [Wed, 8 Nov 2000 00:26:02 +0000 (00:26 +0000)]
doc stuff i forgot
svn path=/trunk/vorbis/; revision=1021
Jack Moffitt [Wed, 8 Nov 2000 00:22:35 +0000 (00:22 +0000)]
hoepfully this is the *right* thing.
jack.
svn path=/trunk/vorbis/; revision=1020
Monty [Tue, 7 Nov 2000 09:51:43 +0000 (09:51 +0000)]
Hm, the earlier fix for 'slow envelope analysis on silence after
audio' caused the short blocks to mistrigger. A new fix for the
original problem that does not cause the new bug.
Monty
svn path=/trunk/vorbis/; revision=1016
Jack Moffitt [Tue, 7 Nov 2000 09:15:53 +0000 (09:15 +0000)]
vorbisenc docs
svn path=/trunk/vorbis/; revision=1015
calc [Tue, 7 Nov 2000 05:59:09 +0000 (05:59 +0000)]
Cleaned up some Debian stuff
svn path=/trunk/vorbis/; revision=1011
calc [Tue, 7 Nov 2000 04:47:16 +0000 (04:47 +0000)]
Debian dir restructured following 1.0Beta2->1.0Beta3 ogg vorbis restructuring.
svn path=/trunk/vorbis/; revision=1008
calc [Tue, 7 Nov 2000 04:36:09 +0000 (04:36 +0000)]
Debian dir restructured following 1.0Beta2->1.0Beta3 ogg vorbis restructuring.
svn path=/trunk/vorbis/; revision=1007
Jack Moffitt [Tue, 7 Nov 2000 03:58:10 +0000 (03:58 +0000)]
minor ommision (thanks to warren spits)
svn path=/trunk/vorbis/; revision=1006
Monty [Tue, 7 Nov 2000 00:15:08 +0000 (00:15 +0000)]
No reason for todB(0) to be a value as large as 9e-38; use something a
bit more reasonable to prevent overflows on platforms that care more
about them.
Monty
svn path=/trunk/vorbis/; revision=1005
Jack Moffitt [Mon, 6 Nov 2000 20:36:07 +0000 (20:36 +0000)]
win32 asm ftoi
jack.
svn path=/trunk/vorbis/; revision=1001
Mike Smith [Mon, 6 Nov 2000 11:55:44 +0000 (11:55 +0000)]
Use macros instead of inline for the generic (non-optimised) float->int
conversion. Now it should compile on things other than gcc.
svn path=/trunk/vorbis/; revision=1000
Jack Moffitt [Mon, 6 Nov 2000 09:48:26 +0000 (09:48 +0000)]
vorbis.def wasn't exporting a few things that vorbisenc uses
(maybe these shouldn't be outside the api? or is this a special case?)
vorbisenc win32 stuff done. + automation. yay.
svn path=/trunk/vorbis/; revision=996
Jack Moffitt [Mon, 6 Nov 2000 09:31:43 +0000 (09:31 +0000)]
updated vorbis project file
added vorbisfile automation and vorbisfile project files
svn path=/trunk/vorbis/; revision=995
Jack Moffitt [Mon, 6 Nov 2000 08:55:15 +0000 (08:55 +0000)]
vc++ correct syntax is '__inline' not 'inline'. corrected.
monty: you may have a prettier way of doing this...
svn path=/trunk/vorbis/; revision=994
Jack Moffitt [Mon, 6 Nov 2000 03:17:12 +0000 (03:17 +0000)]
where did this come from?
jack.
svn path=/trunk/vorbis/; revision=993
Jack Moffitt [Mon, 6 Nov 2000 03:15:50 +0000 (03:15 +0000)]
let's be a little more demanding....
svn path=/trunk/vorbis/; revision=992
Monty [Mon, 6 Nov 2000 00:07:26 +0000 (00:07 +0000)]
Merge branch_beta3 onto the mainline.
Monty
svn path=/trunk/vorbis/; revision=990
Jack Moffitt [Sun, 5 Nov 2000 20:04:04 +0000 (20:04 +0000)]
more automation work
svn path=/trunk/vorbis/; revision=988
Ralph Giles [Tue, 31 Oct 2000 18:42:58 +0000 (18:42 +0000)]
missed some
svn path=/trunk/vorbis/; revision=865
Ralph Giles [Tue, 31 Oct 2000 18:40:48 +0000 (18:40 +0000)]
propagating configure cleanups
svn path=/trunk/vorbis/; revision=864
Jack Moffitt [Sun, 29 Oct 2000 02:51:04 +0000 (02:51 +0000)]
here are the def files
svn path=/trunk/vorbis/; revision=768
Jack Moffitt [Mon, 23 Oct 2000 03:46:16 +0000 (03:46 +0000)]
this is the win32 build stuff for vorbis, i think i'm missing a .def file though
svn path=/trunk/vorbis/; revision=756
Monty [Sun, 22 Oct 2000 08:01:54 +0000 (08:01 +0000)]
Add Ralph's TRACKNUMBER suggestion to v-comment.html
svn path=/trunk/vorbis/; revision=755
Jack Moffitt [Wed, 18 Oct 2000 21:27:15 +0000 (21:27 +0000)]
this fix buys us about 5% faster decodes on a p3, and more on my celeron
svn path=/trunk/vorbis/; revision=737
Monty [Fri, 13 Oct 2000 19:48:03 +0000 (19:48 +0000)]
Readded seeking_example.c to the build
Added page-granularity seeking for a seek that's faster than
ov_pcm_seek or ov_time_seek, but not quite as accurate. See the
comments in vorbisfile.c for ov_pcm_seek_page.
Monty
svn path=/trunk/vorbis/; revision=733
Jack Moffitt [Thu, 12 Oct 2000 07:28:03 +0000 (07:28 +0000)]
i knew there had to be a reason for that :)
jack.
svn path=/trunk/vorbis/; revision=731
Jack Moffitt [Thu, 12 Oct 2000 04:26:39 +0000 (04:26 +0000)]
these files are not asupposed to be here after the merge. cleaning :)
oh, and the #include change is there for chad.
jack.
svn path=/trunk/vorbis/; revision=730
Monty [Thu, 12 Oct 2000 03:13:02 +0000 (03:13 +0000)]
Merging the postbeta2 branch onto the mainline.
Monty
svn path=/trunk/vorbis/; revision=729
Mike Smith [Thu, 7 Sep 2000 13:23:44 +0000 (13:23 +0000)]
Backport of sqrt() domain fix to mainline.
svn path=/trunk/vorbis/; revision=675
Jack Moffitt [Thu, 7 Sep 2000 07:45:23 +0000 (07:45 +0000)]
file .cvsignore was initially added on branch branch_jackoggsvorbis.
svn path=/trunk/vorbis/; revision=668
Jack Moffitt [Thu, 7 Sep 2000 06:32:37 +0000 (06:32 +0000)]
file Makefile.am was initially added on branch branch_jackoggsvorbis.
svn path=/trunk/vorbis/; revision=664
Mike Smith [Fri, 1 Sep 2000 07:49:53 +0000 (07:49 +0000)]
Fix some warnings from bad static initialisers - possibly causing problems on other platforms.
svn path=/trunk/vorbis/; revision=613
Monty [Thu, 31 Aug 2000 08:01:34 +0000 (08:01 +0000)]
Frames with no energy appeared to be non-silence dut to the ATH being
back in the masking curve. We check to see if there's any energy
relative to masking and if not, set the masking curve to 0.
Monty
svn path=/trunk/vorbis/; revision=609
Monty [Thu, 31 Aug 2000 03:28:43 +0000 (03:28 +0000)]
another autoconf fix because AC_PROG_CC adds -d to CFLAGS
Monty
svn path=/trunk/vorbis/; revision=608
Monty [Wed, 30 Aug 2000 07:09:46 +0000 (07:09 +0000)]
Autoconf fixes suggested by Jeff Squyres
svn path=/trunk/vorbis/; revision=607
Monty [Wed, 30 Aug 2000 06:26:49 +0000 (06:26 +0000)]
wrong defines for win in os_types.h.in (typo)
svn path=/trunk/vorbis/; revision=606
Monty [Wed, 30 Aug 2000 06:09:22 +0000 (06:09 +0000)]
autoconf changes to handle looking for bit-width types on yet more
platforms without barfing. Cleaner than before, hopefully works
better too.
Monty
svn path=/trunk/vorbis/; revision=605
Monty [Wed, 30 Aug 2000 01:40:12 +0000 (01:40 +0000)]
fix typedef typo for int64_t
svn path=/trunk/vorbis/; revision=604
Mike Smith [Sun, 27 Aug 2000 07:59:19 +0000 (07:59 +0000)]
Needed os.h to compile correctly on win32.
svn path=/trunk/vorbis/; revision=603
Monty [Fri, 25 Aug 2000 17:10:18 +0000 (17:10 +0000)]
Bad Kenneth.
Monty
svn path=/trunk/vorbis/; revision=602
Kenneth Arnold [Thu, 24 Aug 2000 01:10:02 +0000 (01:10 +0000)]
"Oops." Fixed.
svn path=/trunk/vorbis/; revision=601
Monty [Wed, 23 Aug 2000 10:27:14 +0000 (10:27 +0000)]
'extrapolate' not 'interpolate'
svn path=/trunk/vorbis/; revision=600
Monty [Wed, 23 Aug 2000 10:16:57 +0000 (10:16 +0000)]
Add pre-cliff and post-cliff interpolation so that sample
beginnings/ends don't have high-energy edge components.
Monty
svn path=/trunk/vorbis/; revision=599
Monty [Wed, 23 Aug 2000 06:38:49 +0000 (06:38 +0000)]
Fixes for three issues:
Borland needs malloc.h, and this is a cleaner fix for MSVC too (rather than Define alloca...)
Fix sqrt of small negative numbers in smoothing is psy.c
Uninitialized space in floor0.c lookup struct could cause lpc_clear to
trigger on garbage.
Monty
svn path=/trunk/vorbis/; revision=598
Monty [Sat, 19 Aug 2000 11:46:28 +0000 (11:46 +0000)]
All new LSP->freq envelope curve computation code.
It turns out that LSP->LPC using the impulse response algorithm is
*very* sensitive to noise, and doubles really are necessary.
Unfortunate, that.
Reimplmented the code with a direct LSP->curve computation, skipping
the LPC intermediary step. This also eliminates any need for the LPC
or iFFT code in decode/synthesis.
Monty
svn path=/trunk/vorbis/; revision=597
omnic [Sat, 19 Aug 2000 10:44:39 +0000 (10:44 +0000)]
email address that slipped, and removal of manpages from -dev package
svn path=/trunk/vorbis/; revision=596
omnic [Sat, 19 Aug 2000 09:41:04 +0000 (09:41 +0000)]
Makefile.in - distclean fix
others, libao fix to configure stuff.. disable output types, and allow
setting of default.
svn path=/trunk/vorbis/; revision=595
omnic [Sat, 19 Aug 2000 09:39:13 +0000 (09:39 +0000)]
Major clean for good debian beta2 build.
svn path=/trunk/vorbis/; revision=594
omnic [Sat, 19 Aug 2000 08:06:20 +0000 (08:06 +0000)]
Okay...
1) changed my email address.
2) mp3tovorbis is an example for vorbize, not a package. it is too small to
warrant a package, and its dependency on mpg123 makes it non-dfsg free.
svn path=/trunk/vorbis/; revision=593
Mike Smith [Tue, 15 Aug 2000 15:24:30 +0000 (15:24 +0000)]
Fixed a GCC-ism that MSVC was choking on (it's probably still wrong, but it
works, which is better than what was there)
svn path=/trunk/vorbis/; revision=591
Monty [Tue, 15 Aug 2000 14:01:03 +0000 (14:01 +0000)]
modes A-E for beta 2 in place.
Monty
svn path=/trunk/vorbis/; revision=590
Monty [Tue, 15 Aug 2000 12:21:55 +0000 (12:21 +0000)]
Add mode C
svn path=/trunk/vorbis/; revision=589
Monty [Tue, 15 Aug 2000 11:53:18 +0000 (11:53 +0000)]
Add mode B
svn path=/trunk/vorbis/; revision=588
Monty [Tue, 15 Aug 2000 09:45:48 +0000 (09:45 +0000)]
Commit mode E (roughly 350kbps stereo)
svn path=/trunk/vorbis/; revision=587
Monty [Tue, 15 Aug 2000 09:09:44 +0000 (09:09 +0000)]
Commit monty_branch_20000724 to the mainline in prep for beta 2
Monty
svn path=/trunk/vorbis/; revision=586
Monty [Tue, 15 Aug 2000 01:05:26 +0000 (01:05 +0000)]
remove a bug that slipped through in decoder_example.c for MacOS9
svn path=/trunk/vorbis/; revision=553
Monty [Mon, 14 Aug 2000 22:33:50 +0000 (22:33 +0000)]
Basic MacOS9 build support; libs and examples
Monty
svn path=/trunk/vorbis/; revision=552
Monty [Mon, 14 Aug 2000 21:53:49 +0000 (21:53 +0000)]
Add a check to res0.c:unpack to make sure we don't try to cascade
witht he old code (once the feature gets written and such streams
appear later)
Monty
svn path=/trunk/vorbis/; revision=551
Mike Smith [Sun, 13 Aug 2000 13:55:41 +0000 (13:55 +0000)]
Added new function vorbis_comment_query_count(), after a couple of people requested it. Returns number of instances of the tag given. Also a minor bugfix for vorbis_comment_query, that probably never had any effect on anyone.
svn path=/trunk/vorbis/; revision=550
Monty [Fri, 4 Aug 2000 23:14:08 +0000 (23:14 +0000)]
Vorbisfile could get itself into an uninitialized state if there is a
hole in the audio data right after a valid set of headers. Changed
process_packet to keep going without complaint if a hole is found;
later we'll need to revert this to returning (and properly handling)
the 'hole' flag, but there are currently no more detailed error codes
than '-1'.
Monty
svn path=/trunk/vorbis/; revision=546
Monty [Fri, 4 Aug 2000 02:24:10 +0000 (02:24 +0000)]
Oops, missed a bug in stream_flush, and moved the body_returned
cleanup to stream_packetin from stream_pageout for cleanup/fix.
svn path=/trunk/vorbis/; revision=544
Monty [Fri, 4 Aug 2000 01:14:40 +0000 (01:14 +0000)]
Forgot to kill the asterisks.
svn path=/trunk/vorbis/; revision=543
Monty [Fri, 4 Aug 2000 01:05:45 +0000 (01:05 +0000)]
Added ogg_stream_flush(0 to libvorbis API to allow easier re-wrapping
of header packets (among other uses)
Monty
svn path=/trunk/vorbis/; revision=542
Mike Smith [Tue, 1 Aug 2000 13:45:13 +0000 (13:45 +0000)]
Fix for a tiny memory leak.
svn path=/trunk/vorbis/; revision=540
Mike Smith [Sun, 30 Jul 2000 13:10:10 +0000 (13:10 +0000)]
Oops. Couple of significant (though not usually fatal) bugs in the new comment API. Probably doesn't affect anyone, since these APIs haven't really been used yet.
svn path=/trunk/vorbis/; revision=537
Mike Smith [Sat, 29 Jul 2000 08:45:33 +0000 (08:45 +0000)]
Added vorbis_comment_add_tag() and vorbis_comment_query() to give a nice interface to the 'tag' system we now have.
Also modified several bits of the generic comment interface so that one can get
at vital stuff like the LENGTH of comments (since 0-termination isn't guaranteed).
svn path=/trunk/vorbis/; revision=534
Kenneth Arnold [Sat, 22 Jul 2000 02:03:45 +0000 (02:03 +0000)]
Somehow this didn't get commited last time... configure and configure.in
mods for libao.
svn path=/trunk/vorbis/; revision=529
Monty [Wed, 19 Jul 2000 18:10:46 +0000 (18:10 +0000)]
modifications for pigeonhole hinting
svn path=/trunk/vorbis/; revision=528
Monty [Wed, 19 Jul 2000 18:10:02 +0000 (18:10 +0000)]
Dedicated util to add lattice encode hinting
svn path=/trunk/vorbis/; revision=527