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/