ivo [Sun, 28 Sep 2008 17:43:00 +0000 (17:43 +0000)]
Remove unused static seq variables in floor1.c to avoid copy-on-write. Patch by flameeyes at gentoo.org. Closes #1290
svn path=/trunk/vorbis/; revision=15345
ivo [Mon, 22 Sep 2008 15:16:01 +0000 (15:16 +0000)]
Mention the requirements for pkg-config, xsltproc and pdfxmltex.
svn path=/trunk/vorbis/; revision=15334
ivo [Mon, 8 Sep 2008 01:28:51 +0000 (01:28 +0000)]
Remaining bits of the mingw/win32 cross compiling patch that were apparently needed according to different sources. Closes #884
svn path=/trunk/vorbis/; revision=15268
ivo [Mon, 8 Sep 2008 01:27:19 +0000 (01:27 +0000)]
Optimized code path for x64 builds + Monty's rounding solution. Patch by Markus Ewald. Closes #1361
svn path=/trunk/vorbis/; revision=15267
Ralph Giles [Mon, 1 Sep 2008 18:07:39 +0000 (18:07 +0000)]
Correct a markup error added by r15099.
svn path=/trunk/vorbis/; revision=15237
ivo [Mon, 1 Sep 2008 01:22:01 +0000 (01:22 +0000)]
Oops. Turns out VS2008 files were only for Tremor, not libvorbis; I mistook them.
svn path=/trunk/vorbis/; revision=15234
ivo [Mon, 1 Sep 2008 00:45:05 +0000 (00:45 +0000)]
Add ov_fopen to .def files. Closes #1261.
svn path=/trunk/vorbis/; revision=15233
ivo [Sun, 31 Aug 2008 23:21:25 +0000 (23:21 +0000)]
Hopefully I got everything covered.
svn path=/trunk/vorbis/; revision=15230
ivo [Sun, 31 Aug 2008 22:35:51 +0000 (22:35 +0000)]
Update CHANGES file.
svn path=/trunk/vorbis/; revision=15228
ivo [Sun, 31 Aug 2008 22:35:03 +0000 (22:35 +0000)]
Replaced RTP draft with RFC 5215.
svn path=/trunk/vorbis/; revision=15227
Monty [Fri, 11 Jul 2008 23:29:15 +0000 (23:29 +0000)]
Fix attempt for 1399; if it doesn't completely correct the
multichannel corruption problem (encoder only), then it is a necessary
part of the fix.
(The encoder was accidentally collapsing the redidue bundle to remove
silent residues twice, potentiall causing corruption the second time
if a preceeding channel was silent)
svn path=/trunk/vorbis/; revision=15110
Ralph Giles [Sun, 6 Jul 2008 18:02:04 +0000 (18:02 +0000)]
Document explicitly that the comment header uses little endian integers
for the the benefit of those reading the comment spec in isolation.
svn path=/trunk/vorbis/; revision=15099
ivo [Thu, 5 Jun 2008 14:05:36 +0000 (14:05 +0000)]
Version bump.
svn path=/trunk/vorbis/; revision=14999
erikd [Wed, 4 Jun 2008 20:43:46 +0000 (20:43 +0000)]
configure.ac : add specific options for OS/2.
svn path=/trunk/vorbis/; revision=14998
Monty [Sat, 31 May 2008 21:13:48 +0000 (21:13 +0000)]
Correct an accidental dereference-before-check in error cleanup in comments.
svn path=/trunk/vorbis/; revision=14984
ivo [Tue, 27 May 2008 04:58:04 +0000 (04:58 +0000)]
Sync with current Debian changelog.
svn path=/trunk/vorbis/; revision=14962
Mike Smith [Thu, 22 May 2008 18:24:17 +0000 (18:24 +0000)]
Only use the MSVC inline assembly if we're:
a) compiling with MSVC
b) not on win64, where inline assembly isn't implemented (!?)
svn path=/trunk/vorbis/; revision=14939
Ralph Giles [Tue, 6 May 2008 03:04:19 +0000 (03:04 +0000)]
Document that the ov_read functions can return OV_EINVAL if the
stream didn't open properly.
svn path=/trunk/vorbis/; revision=14838
Ralph Giles [Mon, 5 May 2008 00:13:31 +0000 (00:13 +0000)]
Put the ogg library at the end of the link line for the benefit
of iterative ("single-pass") linkers.
svn path=/trunk/vorbis/; revision=14836
erikd [Sun, 4 May 2008 00:47:00 +0000 (00:47 +0000)]
Fix linking to libogg when cross compiling from Linux to Win32.
svn path=/trunk/vorbis/; revision=14833
Ralph Giles [Sat, 3 May 2008 23:24:39 +0000 (23:24 +0000)]
Update the source pointer in the rpm spec file.
svn path=/trunk/vorbis/; revision=14832
erikd [Sat, 3 May 2008 23:13:19 +0000 (23:13 +0000)]
Remove redundant (and incorrect when cross compiling) check for pkg-config.
svn path=/trunk/vorbis/; revision=14831
sping [Sat, 3 May 2008 18:33:02 +0000 (18:33 +0000)]
Progressive ordering, ACK by giles
svn path=/trunk/vorbis/; revision=14829
sping [Sat, 3 May 2008 16:38:55 +0000 (16:38 +0000)]
configure.in -> configure.ac, ACK by giles
svn path=/trunk/vorbis/; revision=14828
Conrad Parker [Thu, 1 May 2008 23:28:37 +0000 (23:28 +0000)]
add a local copy of ogg.m4 (from ogg svn) to vorbis/m4 as per
http://lists.xiph.org/pipermail/vorbis-dev/2008-May/019362.html
svn path=/trunk/vorbis/; revision=14823
ivo [Thu, 1 May 2008 01:27:29 +0000 (01:27 +0000)]
Identify the changelog.
svn path=/trunk/vorbis/; revision=14819
Ralph Giles [Thu, 1 May 2008 00:57:12 +0000 (00:57 +0000)]
Bump the library versioning in preparation for the 1.2.1 release.
svn path=/trunk/vorbis/; revision=14818
Ralph Giles [Thu, 1 May 2008 00:52:02 +0000 (00:52 +0000)]
Bump the encoder vendor string for the 1.2.1 release, since there were
some mode changes.
svn path=/trunk/vorbis/; revision=14817
Ralph Giles [Thu, 1 May 2008 00:18:24 +0000 (00:18 +0000)]
Rough log of changes since the last release.
svn path=/trunk/vorbis/; revision=14816
Monty [Mon, 28 Apr 2008 21:42:52 +0000 (21:42 +0000)]
Additional bulletproofing to hufftree decoding; reject underpopulated
trees up-front.
svn path=/trunk/vorbis/; revision=14811
Monty [Thu, 17 Apr 2008 18:21:55 +0000 (18:21 +0000)]
Commit 01-ov_read_filter patch from #381; closes feature request #1352. Also updates included HTML documentation to cover the added ov_read_filter() function.
svn path=/trunk/vorbis/; revision=14771
sping [Wed, 16 Apr 2008 22:14:21 +0000 (22:14 +0000)]
CRLF for Visual Studio files (part of #647)
svn path=/trunk/vorbis/; revision=14764
sping [Tue, 15 Apr 2008 23:13:24 +0000 (23:13 +0000)]
6/3 libvorbis: Consistent use of $(ConfigurationName) for vs2k3, SSE and SSE2 releases now have their own folders
Also fix project dependencies to build in a sensible order
svn path=/trunk/vorbis/; revision=14744
sping [Mon, 14 Apr 2008 21:27:45 +0000 (21:27 +0000)]
2/3 libvorbis: Consistent use of $(ConfigurationName) for vs2k5, SSE and SSE2 releases now have their own folders
svn path=/trunk/vorbis/; revision=14734
erikd [Mon, 14 Apr 2008 11:25:39 +0000 (11:25 +0000)]
Minor fixes to allow cross compiling from Linux to windows and running the tests under Wine.
svn path=/trunk/vorbis/; revision=14727
erikd [Sun, 13 Apr 2008 11:12:47 +0000 (11:12 +0000)]
Minor configure.in updates.
svn path=/trunk/vorbis/; revision=14724
erikd [Sun, 13 Apr 2008 10:40:34 +0000 (10:40 +0000)]
Remove autogenerated file acinclude.m4 which contained an old broken definition of PKG_CHECK_MODULES macro.
svn path=/trunk/vorbis/; revision=14723
Monty [Wed, 19 Mar 2008 08:03:29 +0000 (08:03 +0000)]
dd checks/rejection for absurdly huge codebooks.
svn path=/trunk/vorbis/; revision=14604
Monty [Tue, 18 Mar 2008 18:12:52 +0000 (18:12 +0000)]
correctly handle the nonsensical codebook.dim==0 case
svn path=/trunk/vorbis/; revision=14602
Monty [Tue, 18 Mar 2008 17:41:06 +0000 (17:41 +0000)]
Don't leave the silly debugging malloc enabled
svn path=/trunk/vorbis/; revision=14600
Monty [Tue, 18 Mar 2008 15:43:35 +0000 (15:43 +0000)]
Don't crash on successful corrupt file rejection due to being too lazy
to check return vals.
svn path=/trunk/vorbis/; revision=14599
Monty [Tue, 18 Mar 2008 15:39:43 +0000 (15:39 +0000)]
Add code to prevent heap attacks by exploiting dim=bignum and
partition_codewords = partion_values^dim. partition_codewords is
actually overdetermined; in the case of inconsistency, mark stream
undecodable.
svn path=/trunk/vorbis/; revision=14598
sping [Mon, 10 Mar 2008 15:06:23 +0000 (15:06 +0000)]
Project references to ensure proper build order
svn path=/trunk/vorbis/; revision=14567
erikd [Sat, 8 Mar 2008 02:23:34 +0000 (02:23 +0000)]
Minor clarification to comments about assuming 44.1kHz/stereo/16bit WAV
in example code.
svn path=/trunk/vorbis/; revision=14558
Monty [Tue, 19 Feb 2008 10:37:19 +0000 (10:37 +0000)]
Fix trac 1169: make it clear that the granpos refers to the last completed, returned sample, not an internal sample awaiting lapping.
svn path=/trunk/vorbis/; revision=14530
Monty [Tue, 19 Feb 2008 10:15:13 +0000 (10:15 +0000)]
Fix Trac 1159: define omega in floor 0 LSP computation doc.
Can't commit a fixed pdf doc, as the locally built pdf from xmlpdftex
is always badly garbled.
svn path=/trunk/vorbis/; revision=14529
Monty [Tue, 19 Feb 2008 08:52:34 +0000 (08:52 +0000)]
Eliminate nonsensical error condition from floor 0 header decode: Trac 1158
svn path=/trunk/vorbis/; revision=14527
lu_zero [Sun, 17 Feb 2008 19:01:14 +0000 (19:01 +0000)]
Release date
svn path=/trunk/vorbis/; revision=14523
Ralph Giles [Wed, 13 Feb 2008 21:50:25 +0000 (21:50 +0000)]
Don't try to read past the end of the comment packet if the string lengths
are corrupt.
svn path=/trunk/vorbis/; revision=14502
lu_zero [Wed, 13 Feb 2008 21:00:11 +0000 (21:00 +0000)]
Update to address Magnus concern, Colin suggestion used
svn path=/trunk/vorbis/; revision=14501
ivo [Thu, 7 Feb 2008 01:31:46 +0000 (01:31 +0000)]
Fixed an error added in last revision.
svn path=/trunk/vorbis/; revision=14462
ivo [Sat, 2 Feb 2008 06:05:52 +0000 (06:05 +0000)]
Merged changes from ogg.m4 per ticket #1280.
svn path=/trunk/vorbis/; revision=14448
lu_zero [Fri, 25 Jan 2008 11:50:58 +0000 (11:50 +0000)]
Colin suggestion to clarify the SDP reference is just an example
svn path=/trunk/vorbis/; revision=14431
lu_zero [Tue, 15 Jan 2008 12:18:53 +0000 (12:18 +0000)]
Update congestion control section and detail the configuration section addressing late Colin comments
svn path=/trunk/vorbis/; revision=14402
Ralph Giles [Mon, 14 Jan 2008 19:48:30 +0000 (19:48 +0000)]
Update build and index for the new RTP draft.
svn path=/trunk/vorbis/; revision=14400
lu_zero [Mon, 14 Jan 2008 19:17:32 +0000 (19:17 +0000)]
Bump version
svn path=/trunk/vorbis/; revision=14399
lu_zero [Mon, 14 Jan 2008 19:14:25 +0000 (19:14 +0000)]
Initial changes from the confcall
svn path=/trunk/vorbis/; revision=14398
lu_zero [Fri, 4 Jan 2008 18:37:36 +0000 (18:37 +0000)]
Minor cleanup
svn path=/trunk/vorbis/; revision=14351
Ralph Giles [Fri, 7 Dec 2007 19:43:33 +0000 (19:43 +0000)]
We should use .ogg for the test files since there's no skeleton, I think.
svn path=/trunk/vorbis/; revision=14278
Ralph Giles [Fri, 7 Dec 2007 19:42:20 +0000 (19:42 +0000)]
Trigger the round-trip self tests through the automake TESTS variable
instead of an explicit 'check' target.
svn path=/trunk/vorbis/; revision=14277
Ralph Giles [Fri, 7 Dec 2007 19:31:57 +0000 (19:31 +0000)]
Update documentation to reference the current RTP draft.
svn path=/trunk/vorbis/; revision=14276
lu_zero [Thu, 6 Dec 2007 21:30:57 +0000 (21:30 +0000)]
Grammar fixes from rillian
svn path=/trunk/vorbis/; revision=14274
lu_zero [Tue, 4 Dec 2007 10:28:46 +0000 (10:28 +0000)]
Clarify rate and channels meaning in rtpmap and missing configuration behaviour
svn path=/trunk/vorbis/; revision=14269
lu_zero [Fri, 23 Nov 2007 01:02:47 +0000 (01:02 +0000)]
There is just an example (addressing part of the Hannes Tschofenig comments)
svn path=/trunk/vorbis/; revision=14217
erikd [Thu, 22 Nov 2007 11:18:25 +0000 (11:18 +0000)]
fix 'make distcheck'. before and after tarballs almost identical.
svn path=/trunk/vorbis/; revision=14215
lu_zero [Thu, 22 Nov 2007 11:03:09 +0000 (11:03 +0000)]
Clarify
svn path=/trunk/vorbis/; revision=14214
lu_zero [Thu, 22 Nov 2007 10:12:46 +0000 (10:12 +0000)]
Copying Conditions section added
svn path=/trunk/vorbis/; revision=14213
erikd [Wed, 21 Nov 2007 11:23:41 +0000 (11:23 +0000)]
add missing files from m4 directory
svn path=/trunk/vorbis/; revision=14209
ivo [Sun, 18 Nov 2007 00:17:40 +0000 (00:17 +0000)]
a bunch of tiny fixes
svn path=/trunk/vorbis/; revision=14178
lu_zero [Sat, 17 Nov 2007 18:42:30 +0000 (18:42 +0000)]
Update text version
svn path=/trunk/vorbis/; revision=14176
lu_zero [Sat, 17 Nov 2007 18:11:23 +0000 (18:11 +0000)]
stray verb from edit
svn path=/trunk/vorbis/; revision=14175
lu_zero [Sat, 17 Nov 2007 17:49:22 +0000 (17:49 +0000)]
address 73822 from Chris Newman
svn path=/trunk/vorbis/; revision=14174
lu_zero [Sat, 17 Nov 2007 17:34:30 +0000 (17:34 +0000)]
update reference to libvorbis, address 73740 from Dan Romascanu
svn path=/trunk/vorbis/; revision=14173
lu_zero [Sat, 17 Nov 2007 17:32:16 +0000 (17:32 +0000)]
address 73718 from David Ward
svn path=/trunk/vorbis/; revision=14172
lu_zero [Sat, 17 Nov 2007 17:14:57 +0000 (17:14 +0000)]
Partially addressing issues pointed in comment 73639 by Magnus Westerlund
svn path=/trunk/vorbis/; revision=14171
lu_zero [Sat, 17 Nov 2007 15:27:52 +0000 (15:27 +0000)]
Update reference to vorbis spec, to partially address lars.eggert@nokia.com comment
svn path=/trunk/vorbis/; revision=14170
ivo [Sat, 17 Nov 2007 15:27:32 +0000 (15:27 +0000)]
Erik de Castro Lopo's patch to add -Wdeclaration-after-statement. Closes ticket #1232
svn path=/trunk/vorbis/; revision=14169
lu_zero [Tue, 6 Nov 2007 08:39:53 +0000 (08:39 +0000)]
address comment 73637 from Magnus Westerlund
svn path=/trunk/vorbis/; revision=14104
Ralph Giles [Sat, 27 Oct 2007 17:45:51 +0000 (17:45 +0000)]
Add the updated RTP draft to the distribution.
svn path=/trunk/vorbis/; revision=14056
lu_zero [Sat, 27 Oct 2007 15:25:19 +0000 (15:25 +0000)]
fixes addressing Spencer Dawkins <spencer@mcsr-labs.org> comments
svn path=/trunk/vorbis/; revision=14055
lu_zero [Fri, 26 Oct 2007 20:21:13 +0000 (20:21 +0000)]
Many fixes suggested by Alfred <ah@tr-sys.de>
svn path=/trunk/vorbis/; revision=14054
erikd [Sat, 1 Sep 2007 04:26:27 +0000 (04:26 +0000)]
test/write_read.c : Move delaration before first statement.
svn path=/trunk/vorbis/; revision=13685
erikd [Sat, 1 Sep 2007 03:17:21 +0000 (03:17 +0000)]
Fix compile warnings in recently re-enabled test code.
svn path=/trunk/vorbis/; revision=13684
Ralph Giles [Fri, 31 Aug 2007 03:16:30 +0000 (03:16 +0000)]
Hook up the libvorbis self test code so it is run by automake's 'check'
target. This only enables the sharedbook.c self test, as the codebook.c
self test has bit rotted.
Unfortunately the doc stuff scrolls the results off the screen, but
given the trouble we've had with the doc build in the past, I'm
loath to place it before the code.
svn path=/trunk/vorbis/; revision=13666
Monty [Thu, 30 Aug 2007 02:40:29 +0000 (02:40 +0000)]
Fix to bug #1229
svn path=/trunk/vorbis/; revision=13657
Monty [Wed, 29 Aug 2007 18:43:39 +0000 (18:43 +0000)]
Removing erikd's 'test harness' from Makefile.am as it breaks the build.
Not reverting r13652 entirely-- yet.
svn path=/trunk/vorbis/; revision=13656
erikd [Wed, 29 Aug 2007 11:42:06 +0000 (11:42 +0000)]
Add the bare bones of a test suite.
svn path=/trunk/vorbis/; revision=13652
Monty [Wed, 29 Aug 2007 11:25:58 +0000 (11:25 +0000)]
One more patch to bug #300
svn path=/trunk/vorbis/; revision=13651
Monty [Tue, 28 Aug 2007 18:25:49 +0000 (18:25 +0000)]
Bug #300 was not completely killed; a setting for uncoupled modes in
setup_22.h got missed.
svn path=/trunk/vorbis/; revision=13644
Monty [Tue, 28 Aug 2007 17:45:00 +0000 (17:45 +0000)]
Erikd: take care that added comments with detailed explanations are
actually correct. The default callbacks in vorbisfile.h are not an
attempt to preserve ABI, they're due to peculiarities of Windows
linking strategies.
svn path=/trunk/vorbis/; revision=13643
erikd [Sun, 26 Aug 2007 01:17:24 +0000 (01:17 +0000)]
lib/lookup_data.h : Add ifdef around FROMdB_LOOKUP to prevent compiler warnings.
svn path=/trunk/vorbis/; revision=13631
erikd [Sun, 26 Aug 2007 00:38:33 +0000 (00:38 +0000)]
include/vorbis/vorbisfile.h : Add comments about a desired change that cannot be made until we're willing to break ABI compatibility.
svn path=/trunk/vorbis/; revision=13630
erikd [Sun, 26 Aug 2007 00:24:57 +0000 (00:24 +0000)]
Detect availability of C99 inline keyword in configure and use it in lib/scales.h. Also add workaround for MSVS which uses __inline.
svn path=/trunk/vorbis/; revision=13629
erikd [Wed, 22 Aug 2007 21:44:29 +0000 (21:44 +0000)]
doc/Makefile.am : Fix broken build.
svn path=/trunk/vorbis/; revision=13590
lu_zero [Wed, 22 Aug 2007 09:38:33 +0000 (09:38 +0000)]
Leftovers...
svn path=/trunk/vorbis/; revision=13584
erikd [Mon, 20 Aug 2007 10:44:04 +0000 (10:44 +0000)]
Remove warnings about unused or uninitialized variables.
svn path=/trunk/vorbis/; revision=13578
erikd [Mon, 20 Aug 2007 10:04:37 +0000 (10:04 +0000)]
Remove unused parameter from function _ve_amp.
svn path=/trunk/vorbis/; revision=13577
erikd [Mon, 20 Aug 2007 10:03:18 +0000 (10:03 +0000)]
Make _v_writestring const correct.
svn path=/trunk/vorbis/; revision=13576
erikd [Mon, 20 Aug 2007 09:56:50 +0000 (09:56 +0000)]
Move struct and func definition to codec_internal.h.
svn path=/trunk/vorbis/; revision=13575
lu_zero [Mon, 20 Aug 2007 09:30:49 +0000 (09:30 +0000)]
draft 07
svn path=/trunk/vorbis/; revision=13574