vorbis Log


Commit Date  
[d865bb] by xiphmont xiphmont

Update documentation, version numbers, copyright dates

git-svn-id: http://svn.xiph.org/trunk/vorbis@13293 0101bb08-14d6-0310-b084-bc0e0c8e3800

2007-07-24 00:09:47 Tree
[ed1f1f] by xiphmont xiphmont

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.

git-svn-id: http://svn.xiph.org/trunk/vorbis@13289 0101bb08-14d6-0310-b084-bc0e0c8e3800

2007-07-23 20:17:41 Tree
[2e6eb9] by xiphmont xiphmont

Multiplexed stream support for vorbisfile *IN PROGRESS*
Don't use it, I know for certain it's broken.

Just a commit to make switching machines easier :-)

git-svn-id: http://svn.xiph.org/trunk/vorbis@13213 0101bb08-14d6-0310-b084-bc0e0c8e3800

2007-07-03 08:59:28 Tree
[e9652c] by thomasvs thomasvs

not sure how I missed this wrong includedir

git-svn-id: http://svn.xiph.org/trunk/vorbis@12652 0101bb08-14d6-0310-b084-bc0e0c8e3800

2007-03-05 14:55:14 Tree
[102e3e] by giles giles

Remove obsolete .cvsignore files.

git-svn-id: http://svn.xiph.org/trunk/vorbis@10756 0101bb08-14d6-0310-b084-bc0e0c8e3800

2006-01-28 03:19:56 Tree
[d1f0bf] by thomasvs thomasvs

remove needless whitespace, synchronize decls with defs

git-svn-id: http://svn.xiph.org/trunk/vorbis@7485 0101bb08-14d6-0310-b084-bc0e0c8e3800

2004-08-05 14:54:23 Tree
[0c4dfd] by thomasvs thomasvs

This patch fixes a few autotools issues with vorbis svn

* error out on autotools failures so warnings are caught early on
* move around AC_CANONICAL_HOST to squash warning
* add AC_CANONICAL_TARGET
* don't squash LIBS but set VORBIS_LIBS instead
* clean up AC_OUTPUT
* AUTOMAKE_OPTIONS = foreign only needs to be done toplevel
(this can be verified by checking Makefile's generated in other directories
and seeing that the var isn't used)
* use OGG_LIBS and VORBIS_LIBS in Makefile.am

git-svn-id: http://svn.xiph.org/trunk/vorbis@7345 0101bb08-14d6-0310-b084-bc0e0c8e3800

2004-07-26 13:31:38 Tree
[4e09e4] by xiphmont xiphmont

Set $Id$ keyword substitution for vorbis module

git-svn-id: http://svn.xiph.org/trunk/vorbis@7187 0101bb08-14d6-0310-b084-bc0e0c8e3800

2004-07-20 07:24:27 Tree
[a67e56] by xiphmont xiphmont

Replace time-windowed bitrate management setup with a one-pass
'greedy' bit reservoir system.

Advantages:

no additional encoder latency
more predictable buffering
lower memory usage

These changes introduce two new vorbis_encode_ctls to get to the new
functionality. The old ectl calls are still supported for
compatability and binary library compatability is not broken (but
libvorbis/file/enc need to be upgraded as a set).

...now going to update oggenc.

Monty

git-svn-id: http://svn.xiph.org/trunk/vorbis@5726 0101bb08-14d6-0310-b084-bc0e0c8e3800

2003-12-30 11:02:22 Tree
[b5f938] by giles giles

Remove a dead prototype.

git-svn-id: http://svn.xiph.org/trunk/vorbis@5312 0101bb08-14d6-0310-b084-bc0e0c8e3800

2003-09-05 22:34:46 Tree
[41c12c] by xiphmont xiphmont

Vorbisfile API addition for game and mod coders;

Do a 'free' sample rate conversion from source rate to half source
rate by calling ov_halfrate() after ov_open(); Although this is solid
for immediately desired usage, I want to clean it up a bit before
advertising it's existence, so no doc addition yet.

Does not break binary API.

Monty

git-svn-id: http://svn.xiph.org/trunk/vorbis@5222 0101bb08-14d6-0310-b084-bc0e0c8e3800

2003-08-18 05:34:01 Tree
[f5e1d1] by xiphmont xiphmont

Complete crosslapping API

git-svn-id: http://svn.xiph.org/trunk/vorbis@4418 0101bb08-14d6-0310-b084-bc0e0c8e3800

2003-03-06 22:03:42 Tree
[9e4ce8] by xiphmont xiphmont

Add API call to reset decode state without dumping decode setup.

git-svn-id: http://svn.xiph.org/trunk/vorbis@4405 0101bb08-14d6-0310-b084-bc0e0c8e3800

2003-03-04 21:23:37 Tree
[5798ca] by xiphmont xiphmont

Commit new prototypes for ov_crosslap functionality.

Monty

git-svn-id: http://svn.xiph.org/trunk/vorbis@4399 0101bb08-14d6-0310-b084-bc0e0c8e3800

2003-03-03 19:52:22 Tree
[c39ff8] by xiphmont xiphmont

Add timebase conversion call

git-svn-id: http://svn.xiph.org/trunk/vorbis@3940 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-09-23 21:47:18 Tree
[4e5108] by xiphmont xiphmont

new ectl calls for lowpass and impulse block tweaking

fix some accidentally untrained books for mid/high rate stereo

add 44kHz mono modes (32kHz - 280kHz)

tone down bass ATH to avoid stressing floor

git-svn-id: http://svn.xiph.org/trunk/vorbis@3463 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-07-01 11:20:20 Tree
[26376b] by xiphmont xiphmont

Missed the encode ctl headers

git-svn-id: http://svn.xiph.org/trunk/vorbis@3452 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-06-30 08:45:03 Tree
[1afab1] by xiphmont xiphmont

Numerous vorbisfile fixes:

Fixed a seek bug that didn't cause any wrong answers but did have a
minor negative impact on seeking performance

Corrected ov_read_float() prototype ot more closely match how
ov_read() is used.

Rendered all of vorbisfile 64 bit clean for >2GB files. This required
changing ov_seek_raw(OggVorbis_File *vf,long position) to
ov_seek_raw(OggVorbis_File *vf,ogg_int64_t position). This breaks lib
compatability for those using this function, please increment the
version number.

Fixed vorbisfile handling of logical streams that begin at a non-zero
PCM offset. captured live streams, and cut streams, for example, now
behave.

git-svn-id: http://svn.xiph.org/trunk/vorbis@3126 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-03-07 03:41:03 Tree
[404f26] by xiphmont xiphmont

Single link files seeking fixes:

fix pcm exact seeking at very beginning (a rejected packet was being
interpreted as a negative pcm offset) and very end of files (short
final frames require processing from previous page's granulepos to get
length of final frame correct)

git-svn-id: http://svn.xiph.org/trunk/vorbis@3115 0101bb08-14d6-0310-b084-bc0e0c8e3800

2002-02-28 04:12:48 Tree
[59594e] by segher segher

several extremely minor fixes

git-svn-id: http://svn.xiph.org/trunk/vorbis@2868 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-12-20 01:00:40 Tree
[1f20fd] by xiphmont xiphmont

eliminate printfs
fix bug in management when only a hard minimum rate is specced
minor default tuning tweaks

git-svn-id: http://svn.xiph.org/trunk/vorbis@2857 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-12-19 08:10:04 Tree
[52a7cc] by jack jack

Fix missing variable in header.

git-svn-id: http://svn.xiph.org/trunk/vorbis@2835 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-12-19 02:08:55 Tree
[800b08] by xiphmont xiphmont

Initial branch merge toward rc3
monty_branch_20011009 is officially dead

git-svn-id: http://svn.xiph.org/trunk/vorbis@2590 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-12-12 09:45:57 Tree
[bf5744] by xiphmont xiphmont

Bringing rc2 (minus the modes it needs) onto mainline.

Monty

git-svn-id: http://svn.xiph.org/trunk/vorbis@1815 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-08-13 01:37:17 Tree
[2f4d0c] by xiphmont xiphmont

Floor 1
Res 1
Vorbisfile fixes/opts

now all on mainline

git-svn-id: http://svn.xiph.org/trunk/vorbis@1458 0101bb08-14d6-0310-b084-bc0e0c8e3800

2001-05-27 06:44:07 Tree
Older >