[vorbis-dev] API cleanups, bugfixes

Monty xiphmont at xiph.org
Wed Jun 14 03:16:20 PDT 2000



OK, I've been a busy beaver tonight.  More commits:

Finished stabilizing psychoacoustic configuration API; binary compatability
stability for libvorbis/vorbisfile would be nice to have by 1.0.

Moved several additional return values and internal types to int64_t; basically
wherever there's an absolute fine-grained counter.  I also moved the vorbisfile
API to taking a 64 bit seek callback function (I wrapped the 32 bit fseek
default to fit).

Finally for tonight, I fixed the end-of-stream padding bug.  Both libvorbis and
vorbisfile are aware of the real end of stream now, and the output file sync
and size should exactly match input.

Remaining lib work for 1.0 beta:

mode descriptions (duh)
truncated packet handling
meaningful error codes
vorbisfile instantaneous bitrate return

Good night for now.

Monty

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/



More information about the Vorbis-dev mailing list