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
erikd [Sun, 19 Aug 2007 09:36:24 +0000 (09:36 +0000)]
Make vorbis comment functions const correct.
svn path=/trunk/vorbis/; revision=13571
lu_zero [Thu, 16 Aug 2007 08:54:30 +0000 (08:54 +0000)]
Simplify configuration-uri handling
svn path=/trunk/vorbis/; revision=13558
lu_zero [Thu, 16 Aug 2007 08:34:22 +0000 (08:34 +0000)]
add the start of a real configuration string, as suggested by Colin
svn path=/trunk/vorbis/; revision=13557
lu_zero [Thu, 16 Aug 2007 08:31:50 +0000 (08:31 +0000)]
Move back gzip, bzip2 and vorbis reference to the normative section
svn path=/trunk/vorbis/; revision=13556
lu_zero [Thu, 16 Aug 2007 08:28:27 +0000 (08:28 +0000)]
add reference to rfc4588 as suggested by Colin
svn path=/trunk/vorbis/; revision=13555
Mike Smith [Fri, 10 Aug 2007 16:22:18 +0000 (16:22 +0000)]
Reverting previous change.
Ivo: do not change copyright policy without asking people.
svn path=/trunk/vorbis/; revision=13526
ivo [Fri, 10 Aug 2007 16:17:31 +0000 (16:17 +0000)]
Collective Copyright statement.
svn path=/trunk/vorbis/; revision=13525
sping [Sat, 28 Jul 2007 21:27:15 +0000 (21:27 +0000)]
Make VS2003 do what VS2005 already does
svn path=/trunk/vorbis/; revision=13380
sping [Sat, 28 Jul 2007 20:31:41 +0000 (20:31 +0000)]
Visual Studio 2005 projects file updates: Missing link dependencies "libogg.lib libvorbis.lib" added, no more debugging info for release builds, solution file added
svn path=/trunk/vorbis/; revision=13377
Ralph Giles [Wed, 25 Jul 2007 17:37:04 +0000 (17:37 +0000)]
Bump version number post-release.
svn path=/trunk/vorbis/; revision=13363
Ralph Giles [Wed, 25 Jul 2007 16:27:00 +0000 (16:27 +0000)]
Update library versioning and changelog for the 1.2.0 release.
svn path=/trunk/vorbis/; revision=13312
Monty [Tue, 24 Jul 2007 01:08:23 +0000 (01:08 +0000)]
Catch one bulletproofing oversight; only an app bug would trip it
svn path=/trunk/vorbis/; revision=13294
Monty [Tue, 24 Jul 2007 00:09:47 +0000 (00:09 +0000)]
Update documentation, version numbers, copyright dates
svn path=/trunk/vorbis/; revision=13293
Monty [Mon, 23 Jul 2007 20:17:41 +0000 (20:17 +0000)]
Add ov_fopen() (like ov_open, but does the fopen within libvorbisfile)
and extend ov_open_callbacks() mechanism as means of encouraging use
over ov_open().
Use of ov_open() now strongly discouraged under Windows;
ov_open_callbacks(fd,vf,NULL,0,OV_CALLBACKS_NOCLOSE) as a direct
replacement or ov_fopen() as a convenient substitute.
svn path=/trunk/vorbis/; revision=13289