Cristian Adam [Mon, 9 Feb 2009 23:02:13 +0000 (23:02 +0000)]
one backslash too many
svn path=/trunk/vorbis/; revision=15685
Cristian Adam [Mon, 9 Feb 2009 22:21:14 +0000 (22:21 +0000)]
Some more clarifications (hopefully not clear as mud :)
svn path=/trunk/vorbis/; revision=15684
Cristian Adam [Sat, 7 Feb 2009 14:28:16 +0000 (14:28 +0000)]
Updated vsprops file and added a short README file which explains what to do in order to compile successfully from source distribution.
svn path=/trunk/vorbis/; revision=15682
erikd [Thu, 5 Feb 2009 07:06:20 +0000 (07:06 +0000)]
configure.ac : Make sure configure script is valid even if PKG_CHECK_MODULES can't be expanded by aclocal.
svn path=/trunk/vorbis/; revision=15658
erikd [Thu, 5 Feb 2009 06:43:02 +0000 (06:43 +0000)]
doc/xml/a1-encapsulation_ogg.xml : Fix broken tag.
svn path=/trunk/vorbis/; revision=15657
erikd [Wed, 4 Feb 2009 22:19:14 +0000 (22:19 +0000)]
configure.ac : Fix --enable-docs logic which was badly broken.
svn path=/trunk/vorbis/; revision=15649
Cristian Adam [Sun, 18 Jan 2009 18:07:40 +0000 (18:07 +0000)]
Used Unicode for all platforms.
svn path=/trunk/vorbis/; revision=15625
Cristian Adam [Mon, 12 Jan 2009 21:36:29 +0000 (21:36 +0000)]
Added Windows CE support: Windows Mobile 5.0 Pocket PC SDK 2 (ARMV4I), Windows Mobile 5.0 Smartphone SDK 2 (ARMV4I), Windows Mobile 6 Professional SDK (ARMV4I)
svn path=/trunk/vorbis/; revision=15620
Cristian Adam [Wed, 7 Jan 2009 22:51:06 +0000 (22:51 +0000)]
Refactored Visual Studio 2005 project files. Added static, dynamic library support, and x64 platform support.
svn path=/trunk/vorbis/; revision=15609
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