libvorbis documentation

libvorbis version 1.3.2 - 20101101

Return Codes

The following return codes are #defined in "vorbis/codec.h" and may be returned by functions from libvorbis, libvorbisfile, and libvorbisenc. Descriptions of a code relevant to a specific function are found in the reference description of that function.

OV_FALSE
Not true, or no data available
OV_HOLE
Vorbisfile encoutered missing or corrupt data in the bitstream. Recovery is normally automatic and this return code is for informational purposes only.
OV_EREAD
Read error while fetching compressed data for decode
OV_EFAULT
Internal inconsistency in encode or decode state. Continuing is likely not possible.
OV_EIMPL
Feature not implemented
OV_EINVAL
Either an invalid argument, or incompletely initialized argument passed to a call
OV_ENOTVORBIS
The given file/data was not recognized as Ogg Vorbis data.
OV_EBADHEADER
The file/data is apparently an Ogg Vorbis stream, but contains a corrupted or undecipherable header.
OV_EVERSION
The bitstream format revision of the given stream is not supported.
OV_EBADLINK
The given link exists in the Vorbis data stream, but is not decipherable due to garbacge or corruption.
OV_ENOSEEK
The given stream is not seekable



copyright © 2000-2010 Xiph.Org

Ogg Vorbis

libvorbis documentation

libvorbis version 1.3.2 - 20101101