Cristian Adam [Wed, 7 Jan 2009 21:30:54 +0000 (21:30 +0000)]
Moved Visual Studio 6 project files into own folder.
svn path=/trunk/vorbis/; revision=15608
Conrad Parker [Mon, 8 Dec 2008 09:07:12 +0000 (09:07 +0000)]
Add ov_fopen to win32/vorbisfile.def
See http://lists.xiph.org/pipermail/vorbis-dev/2008-December/019657.html
svn path=/trunk/vorbis/; revision=15566
Conrad Parker [Mon, 8 Dec 2008 09:07:05 +0000 (09:07 +0000)]
programming.html: clarify that ogg_sync_clear() is an alternative to
ogg_sync_destroy() -- ie. this paragraph is not a typo.
Need for clarification suggested by Philipp Schafft.
svn path=/trunk/vorbis/; revision=15565
ivo [Thu, 27 Nov 2008 00:25:49 +0000 (00:25 +0000)]
Update outdated documentation to refer to the new media types. Bump version number. Fill changelog.
svn path=/trunk/vorbis/; revision=15540
Monty [Tue, 25 Nov 2008 17:27:58 +0000 (17:27 +0000)]
Second patch to correct #1456
svn path=/trunk/vorbis/; revision=15533
Monty [Tue, 25 Nov 2008 01:46:22 +0000 (01:46 +0000)]
Fix for bug #1456-- the 'bulletproofing' from CVE-2008-1420 inadvertantly
rejects a harmless/legal (if suboptimal) codebook arrangement that was
apparently used in 1.0b1.
svn path=/trunk/vorbis/; revision=15532
Monty [Mon, 24 Nov 2008 23:50:06 +0000 (23:50 +0000)]
An attempt at a complete version of the patch submitted in #1291. Also
updated autogenerating utils (not tested) and tried to eliminate all
resulting warnings.
svn path=/trunk/vorbis/; revision=15531
Ralph Giles [Mon, 24 Nov 2008 18:50:32 +0000 (18:50 +0000)]
Add vorbis_version_string to the dll export list.
Patch by Aoyumi. This is a followup to the addition of this api call
in r15346.
svn path=/trunk/vorbis/; revision=15530
Monty [Tue, 4 Nov 2008 18:48:19 +0000 (18:48 +0000)]
Copyright date on license had not been updated correctly
svn path=/trunk/vorbis/; revision=15505
Monty [Fri, 31 Oct 2008 15:30:43 +0000 (15:30 +0000)]
Add a missing link to vorbisfile_example.c.html
svn path=/trunk/vorbis/; revision=15474
Monty [Wed, 15 Oct 2008 16:49:17 +0000 (16:49 +0000)]
Don't make build depend on an XML file that no longer exists.
svn path=/trunk/vorbis/; revision=15401
erikd [Sun, 5 Oct 2008 05:04:01 +0000 (05:04 +0000)]
For MinGW, use fseeko64 instead of _fseeki64 (which MinGW doesn't know about).
svn path=/trunk/vorbis/; revision=15376
erikd [Mon, 29 Sep 2008 11:02:35 +0000 (11:02 +0000)]
Removed unused variables.
svn path=/trunk/vorbis/; revision=15351
erikd [Mon, 29 Sep 2008 10:10:40 +0000 (10:10 +0000)]
For x86_64 with GNU C, use same solution for vorbis_ftoi as for win64.
svn path=/trunk/vorbis/; revision=15350
ivo [Sun, 28 Sep 2008 21:10:07 +0000 (21:10 +0000)]
Use _fseeki64 on Windows, where fseek is always 32-bit. Seek correctly when Vorbis file is over
2GB in size. Patch by Peter Harris.
svn path=/trunk/vorbis/; revision=15347
ivo [Sun, 28 Sep 2008 18:06:00 +0000 (18:06 +0000)]
define GENERAL_VENDOR_STRING and ENCODE_VENDOR_STRING. Patch by Aoyumi.
svn path=/trunk/vorbis/; revision=15346
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