1 All 'failure' style returns are <0; this either indicates a generic
2 'false' value (eg, ready? T or F) or an error condition. Code can
3 safely just test for < 0, or look at the specific return code for more
6 ---------- (internal calls) ------------
10 OV_FALSE, OV_EOF, OV_EREAD
15 int _bisect_forward_serialno()
19 OV_EREAD, OV_ENOTVORBIS, OV_EVERSION, OV_EBADHEADER
22 OV_EREAD, OV_ENOTVORBIS, OV_EVERSION, OV_EBADHEADER, OV_FAULT
25 int _open_nonseekable()
26 OV_EREAD, OV_ENOTVORBIS, OV_EVERSION, OV_EBADHEADER
29 OV_EOF, OV_HOLE, OV_EBADLINK
31 ---------- public calls ------------
33 int vorbis_analysis_headerout()
36 int vorbis_analysis_wrote()
39 int vorbis_synthesis_headerin()
40 OV_ENOTVORBIS, OV_EVERSION, OV_EBADHEADER
42 int vorbis_synthesis()
43 OV_ENOTAUDIO, OV_EBADPACKET
45 int vorbis_synthesis_read()
48 int ov_open_callbacks()
49 OV_EREAD, OV_ENOTVORBIS, OV_EVERSION, OV_EBADHEADER, OV_FAULT
52 OV_EREAD, OV_ENOTVORBIS, OV_EVERSION, OV_EBADHEADER, OV_FAULT
57 long ov_bitrate_instant()
60 ogg_int64_t ov_raw_total()
63 ogg_int64_t ov_pcm_total()
66 double ov_time_total()
70 OV_ENOSEEK, OV_EINVAL, OV_BADLINK
72 int ov_pcm_seek_page()
73 OV_ENOSEEK, OV_EINVAL, OV_EREAD, OV_BADLINK, OV_FAULT
76 OV_ENOSEEK, OV_EINVAL, OV_EREAD, OV_BADLINK, OV_FAULT
79 OV_ENOSEEK, OV_EINVAL, OV_EREAD, OV_BADLINK, OV_FAULT
81 int ov_time_seek_page()
82 OV_ENOSEEK, OV_EINVAL, OV_EREAD, OV_BADLINK, OV_FAULT