Numerous vorbisfile fixes:
authorMonty <xiphmont@xiph.org>
Thu, 7 Mar 2002 03:41:03 +0000 (03:41 +0000)
committerMonty <xiphmont@xiph.org>
Thu, 7 Mar 2002 03:41:03 +0000 (03:41 +0000)
commit7c70c4e6ba6652f63b988e4d4b8b02ea847f8ab9
treee420d8d69398f53e76853a288065a1a678d327f6
parent0fa973e107df364a8c477db0e59b390014d01779
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.

svn path=/trunk/vorbis/; revision=3126
examples/chaining_example.c
include/vorbis/vorbisfile.h
lib/scales.h
lib/vorbisfile.c