1 /* Automatically generated header! Do not edit! */ 2 3 #ifndef _PPCINLINE_VORBISFILE_H 4 #define _PPCINLINE_VORBISFILE_H 5 6 #ifndef __PPCINLINE_MACROS_H 7 #include <ppcinline/macros.h> 8 #endif /* !__PPCINLINE_MACROS_H */ 9 10 #ifndef VORBISFILE_BASE_NAME 11 #define VORBISFILE_BASE_NAME VorbisFileBase 12 #endif /* !VORBISFILE_BASE_NAME */ 13 14 #define vorbis_comment_query(__p0, __p1, __p2) \ 15 (((char *(*)(vorbis_comment *, const char *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 562))(__p0, __p1, __p2)) 16 17 #define ov_pcm_seek_page(__p0, __p1) \ 18 (((int (*)(OggVorbis_File *, ogg_int64_t ))*(void**)((long)(VORBISFILE_BASE_NAME) - 118))(__p0, __p1)) 19 20 #define ogg_stream_clear(__p0) \ 21 (((int (*)(ogg_stream_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 418))(__p0)) 22 23 #define vorbis_synthesis_read(__p0, __p1) \ 24 (((int (*)(vorbis_dsp_state *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 334))(__p0, __p1)) 25 26 #define vorbis_dsp_clear(__p0) \ 27 (((void (*)(vorbis_dsp_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 370))(__p0)) 28 29 #define ogg_sync_reset(__p0) \ 30 (((int (*)(ogg_sync_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 502))(__p0)) 31 32 #define ogg_stream_packetpeek(__p0, __p1) \ 33 (((int (*)(ogg_stream_state *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 394))(__p0, __p1)) 34 35 #define ov_info(__p0, __p1) \ 36 (((vorbis_info *(*)(OggVorbis_File *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 154))(__p0, __p1)) 37 38 #define ov_raw_seek(__p0, __p1) \ 39 (((int (*)(OggVorbis_File *, ogg_int64_t ))*(void**)((long)(VORBISFILE_BASE_NAME) - 106))(__p0, __p1)) 40 41 #define ov_fopen(__p0, __p1) \ 42 (((int (*)(char *, OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 634))(__p0, __p1)) 43 44 #define vorbis_analysis_buffer(__p0, __p1) \ 45 (((float **(*)(vorbis_dsp_state *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 262))(__p0, __p1)) 46 47 #define ov_time_seek_lap(__p0, __p1) \ 48 (((int (*)(OggVorbis_File *, double ))*(void**)((long)(VORBISFILE_BASE_NAME) - 604))(__p0, __p1)) 49 50 #define ogg_stream_eos(__p0) \ 51 (((int (*)(ogg_stream_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 544))(__p0)) 52 53 #define vorbis_comment_clear(__p0) \ 54 (((void (*)(vorbis_comment *))*(void**)((long)(VORBISFILE_BASE_NAME) - 244))(__p0)) 55 56 #define ov_crosslap(__p0, __p1) \ 57 (((int (*)(OggVorbis_File *, OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 616))(__p0, __p1)) 58 59 #define vorbis_info_blocksize(__p0, __p1) \ 60 (((int (*)(vorbis_info *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 550))(__p0, __p1)) 61 62 #define ogg_sync_check(__p0) \ 63 (((int (*)(ogg_sync_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 658))(__p0)) 64 65 #define ov_time_total(__p0, __p1) \ 66 (((double (*)(OggVorbis_File *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 100))(__p0, __p1)) 67 68 #define vorbis_info_init(__p0) \ 69 (((void (*)(vorbis_info *))*(void**)((long)(VORBISFILE_BASE_NAME) - 220))(__p0)) 70 71 #define ov_bitrate(__p0, __p1) \ 72 (((long (*)(OggVorbis_File *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 64))(__p0, __p1)) 73 74 #define ov_pcm_seek_lap(__p0, __p1) \ 75 (((int (*)(OggVorbis_File *, ogg_int64_t ))*(void**)((long)(VORBISFILE_BASE_NAME) - 592))(__p0, __p1)) 76 77 #define vorbis_analysis(__p0, __p1) \ 78 (((int (*)(vorbis_block *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 280))(__p0, __p1)) 79 80 #define vorbis_analysis_headerout(__p0, __p1, __p2, __p3, __p4) \ 81 (((int (*)(vorbis_dsp_state *, vorbis_comment *, ogg_packet *, ogg_packet *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 256))(__p0, __p1, __p2, __p3, __p4)) 82 83 #define ov_read_float(__p0, __p1, __p2, __p3) \ 84 (((long (*)(OggVorbis_File *, float ***, int , int *))*(void**)((long)(VORBISFILE_BASE_NAME) - 172))(__p0, __p1, __p2, __p3)) 85 86 #define vorbis_packet_blocksize(__p0, __p1) \ 87 (((long (*)(vorbis_info *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 340))(__p0, __p1)) 88 89 #define ogg_stream_packetin(__p0, __p1) \ 90 (((int (*)(ogg_stream_state *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 382))(__p0, __p1)) 91 92 #define vorbis_encode_setup_init(__p0) \ 93 (((int (*)(vorbis_info *))*(void**)((long)(VORBISFILE_BASE_NAME) - 208))(__p0)) 94 95 #define vorbis_synthesis_idheader(__p0) \ 96 (((int (*)(ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 640))(__p0)) 97 98 #define ov_read_filter(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8) \ 99 (((long (*)(OggVorbis_File *, char *, int , int , int , int , int *, void (*)(float **pcm,long channels,long samples,void *filter_param), void *))*(void**)((long)(VORBISFILE_BASE_NAME) - 670))(__p0, __p1, __p2, __p3, __p4, __p5, __p6, __p7, __p8)) 100 101 #define vorbis_granule_time(__p0, __p1) \ 102 (((double (*)(vorbis_dsp_state *, ogg_int64_t ))*(void**)((long)(VORBISFILE_BASE_NAME) - 580))(__p0, __p1)) 103 104 #define ogg_stream_reset(__p0) \ 105 (((int (*)(ogg_stream_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 532))(__p0)) 106 107 #define ov_time_seek_page(__p0, __p1) \ 108 (((int (*)(OggVorbis_File *, double ))*(void**)((long)(VORBISFILE_BASE_NAME) - 130))(__p0, __p1)) 109 110 #define ov_clear(__p0) \ 111 (((int (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 28))(__p0)) 112 113 #define ov_serialnumber(__p0, __p1) \ 114 (((long (*)(OggVorbis_File *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 82))(__p0, __p1)) 115 116 #define vorbis_analysis_wrote(__p0, __p1) \ 117 (((int (*)(vorbis_dsp_state *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 268))(__p0, __p1)) 118 119 #define vorbis_synthesis_halfrate_p(__p0) \ 120 (((int (*)(vorbis_info *))*(void**)((long)(VORBISFILE_BASE_NAME) - 352))(__p0)) 121 122 #define ogg_page_granulepos(__p0) \ 123 (((ogg_int64_t (*)(const ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 466))(__p0)) 124 125 #define ov_halfrate_p(__p0) \ 126 (((int (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 628))(__p0)) 127 128 #define vorbis_encode_setup_vbr(__p0, __p1, __p2, __p3) \ 129 (((int (*)(vorbis_info *, long , long , float ))*(void**)((long)(VORBISFILE_BASE_NAME) - 196))(__p0, __p1, __p2, __p3)) 130 131 #define vorbis_bitrate_addblock(__p0) \ 132 (((int (*)(vorbis_block *))*(void**)((long)(VORBISFILE_BASE_NAME) - 424))(__p0)) 133 134 #define ogg_stream_check(__p0) \ 135 (((int (*)(ogg_stream_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 664))(__p0)) 136 137 #define vorbis_synthesis_headerin(__p0, __p1, __p2) \ 138 (((int (*)(vorbis_info *, vorbis_comment *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 286))(__p0, __p1, __p2)) 139 140 #define ov_streams(__p0) \ 141 (((long (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 178))(__p0)) 142 143 #define ov_seekable(__p0) \ 144 (((long (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 76))(__p0)) 145 146 #define vorbis_synthesis_trackonly(__p0, __p1) \ 147 (((int (*)(vorbis_block *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 310))(__p0, __p1)) 148 149 #define vorbis_synthesis_blockin(__p0, __p1) \ 150 (((int (*)(vorbis_dsp_state *, vorbis_block *))*(void**)((long)(VORBISFILE_BASE_NAME) - 316))(__p0, __p1)) 151 152 #define vorbis_bitrate_flushpacket(__p0, __p1) \ 153 (((int (*)(vorbis_dsp_state *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 430))(__p0, __p1)) 154 155 #define ogg_page_pageno(__p0) \ 156 (((long (*)(const ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 478))(__p0)) 157 158 #define ov_comment(__p0, __p1) \ 159 (((vorbis_comment *(*)(OggVorbis_File *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 160))(__p0, __p1)) 160 161 #define vorbis_synthesis_pcmout(__p0, __p1) \ 162 (((int (*)(vorbis_dsp_state *, float ***))*(void**)((long)(VORBISFILE_BASE_NAME) - 322))(__p0, __p1)) 163 164 #define ogg_sync_wrote(__p0, __p1) \ 165 (((int (*)(ogg_sync_state *, long ))*(void**)((long)(VORBISFILE_BASE_NAME) - 514))(__p0, __p1)) 166 167 #define ov_test(__p0, __p1, __p2, __p3) \ 168 (((int (*)(BPTR , OggVorbis_File *, char *, long ))*(void**)((long)(VORBISFILE_BASE_NAME) - 46))(__p0, __p1, __p2, __p3)) 169 170 #define ogg_stream_iovecin(__p0, __p1, __p2, __p3, __p4) \ 171 (((int (*)(ogg_stream_state *, ogg_iovec_t *, int , long , ogg_int64_t ))*(void**)((long)(VORBISFILE_BASE_NAME) - 652))(__p0, __p1, __p2, __p3, __p4)) 172 173 #define ov_raw_tell(__p0) \ 174 (((ogg_int64_t (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 136))(__p0)) 175 176 #define ogg_sync_init(__p0) \ 177 (((int (*)(ogg_sync_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 490))(__p0)) 178 179 #define ov_read(__p0, __p1, __p2, __p3, __p4, __p5, __p6) \ 180 (((long (*)(OggVorbis_File *, char *, int , int , int , int , int *))*(void**)((long)(VORBISFILE_BASE_NAME) - 166))(__p0, __p1, __p2, __p3, __p4, __p5, __p6)) 181 182 #define ov_test_open(__p0) \ 183 (((int (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 58))(__p0)) 184 185 #define vorbis_synthesis_init(__p0, __p1) \ 186 (((int (*)(vorbis_dsp_state *, vorbis_info *))*(void**)((long)(VORBISFILE_BASE_NAME) - 292))(__p0, __p1)) 187 188 #define ov_pcm_seek_page_lap(__p0, __p1) \ 189 (((int (*)(OggVorbis_File *, ogg_int64_t ))*(void**)((long)(VORBISFILE_BASE_NAME) - 598))(__p0, __p1)) 190 191 #define ogg_page_bos(__p0) \ 192 (((int (*)(const ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 454))(__p0)) 193 194 #define vorbis_encode_init_vbr(__p0, __p1, __p2, __p3) \ 195 (((int (*)(vorbis_info *, long , long , float ))*(void**)((long)(VORBISFILE_BASE_NAME) - 202))(__p0, __p1, __p2, __p3)) 196 197 #define ov_open(__p0, __p1, __p2, __p3) \ 198 (((int (*)(BPTR , OggVorbis_File *, char *, long ))*(void**)((long)(VORBISFILE_BASE_NAME) - 34))(__p0, __p1, __p2, __p3)) 199 200 #define ov_time_seek(__p0, __p1) \ 201 (((int (*)(OggVorbis_File *, double ))*(void**)((long)(VORBISFILE_BASE_NAME) - 124))(__p0, __p1)) 202 203 #define vorbis_info_clear(__p0) \ 204 (((void (*)(vorbis_info *))*(void**)((long)(VORBISFILE_BASE_NAME) - 226))(__p0)) 205 206 #define vorbis_block_clear(__p0) \ 207 (((int (*)(vorbis_block *))*(void**)((long)(VORBISFILE_BASE_NAME) - 364))(__p0)) 208 209 #define vorbis_synthesis(__p0, __p1) \ 210 (((int (*)(vorbis_block *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 304))(__p0, __p1)) 211 212 #define ov_pcm_seek(__p0, __p1) \ 213 (((int (*)(OggVorbis_File *, ogg_int64_t ))*(void**)((long)(VORBISFILE_BASE_NAME) - 112))(__p0, __p1)) 214 215 #define vorbis_encode_init(__p0, __p1, __p2, __p3, __p4, __p5) \ 216 (((int (*)(vorbis_info *, long , long , long , long , long ))*(void**)((long)(VORBISFILE_BASE_NAME) - 184))(__p0, __p1, __p2, __p3, __p4, __p5)) 217 218 #define ogg_sync_pageseek(__p0, __p1) \ 219 (((long (*)(ogg_sync_state *, ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 520))(__p0, __p1)) 220 221 #define ogg_stream_packetout(__p0, __p1) \ 222 (((int (*)(ogg_stream_state *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 388))(__p0, __p1)) 223 224 #define ogg_page_continued(__p0) \ 225 (((int (*)(const ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 448))(__p0)) 226 227 #define vorbis_analysis_init(__p0, __p1) \ 228 (((int (*)(vorbis_dsp_state *, vorbis_info *))*(void**)((long)(VORBISFILE_BASE_NAME) - 250))(__p0, __p1)) 229 230 #define vorbis_synthesis_halfrate(__p0, __p1) \ 231 (((int (*)(vorbis_info *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 346))(__p0, __p1)) 232 233 #define vorbis_synthesis_restart(__p0) \ 234 (((int (*)(vorbis_dsp_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 298))(__p0)) 235 236 #define vorbis_comment_add_tag(__p0, __p1, __p2) \ 237 (((void (*)(vorbis_comment *, const char *, const char *))*(void**)((long)(VORBISFILE_BASE_NAME) - 238))(__p0, __p1, __p2)) 238 239 #define vorbis_encode_ctl(__p0, __p1, __p2) \ 240 (((int (*)(vorbis_info *, int , void *))*(void**)((long)(VORBISFILE_BASE_NAME) - 214))(__p0, __p1, __p2)) 241 242 #define ogg_sync_pageout(__p0, __p1) \ 243 (((int (*)(ogg_sync_state *, ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 526))(__p0, __p1)) 244 245 #define vorbis_comment_query_count(__p0, __p1) \ 246 (((int (*)(vorbis_comment *, const char *))*(void**)((long)(VORBISFILE_BASE_NAME) - 568))(__p0, __p1)) 247 248 #define ogg_page_packets(__p0) \ 249 (((int (*)(const ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 484))(__p0)) 250 251 #define ov_bitrate_instant(__p0) \ 252 (((long (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 70))(__p0)) 253 254 #define ogg_sync_buffer(__p0, __p1) \ 255 (((char *(*)(ogg_sync_state *, long ))*(void**)((long)(VORBISFILE_BASE_NAME) - 508))(__p0, __p1)) 256 257 #define vorbis_version_string() \ 258 (((const char *(*)(void))*(void**)((long)(VORBISFILE_BASE_NAME) - 646))()) 259 260 #define ogg_stream_pagein(__p0, __p1) \ 261 (((int (*)(ogg_stream_state *, ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 400))(__p0, __p1)) 262 263 #define vorbis_commentheader_out(__p0, __p1) \ 264 (((int (*)(vorbis_comment *, ogg_packet *))*(void**)((long)(VORBISFILE_BASE_NAME) - 574))(__p0, __p1)) 265 266 #define ogg_stream_flush(__p0, __p1) \ 267 (((int (*)(ogg_stream_state *, ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 412))(__p0, __p1)) 268 269 #define ogg_page_version(__p0) \ 270 (((int (*)(const ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 442))(__p0)) 271 272 #define ov_time_seek_page_lap(__p0, __p1) \ 273 (((int (*)(OggVorbis_File *, double ))*(void**)((long)(VORBISFILE_BASE_NAME) - 610))(__p0, __p1)) 274 275 #define ov_halfrate(__p0, __p1) \ 276 (((int (*)(OggVorbis_File *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 622))(__p0, __p1)) 277 278 #define vorbis_synthesis_lapout(__p0, __p1) \ 279 (((int (*)(vorbis_dsp_state *, float ***))*(void**)((long)(VORBISFILE_BASE_NAME) - 328))(__p0, __p1)) 280 281 #define ogg_sync_clear(__p0) \ 282 (((int (*)(ogg_sync_state *))*(void**)((long)(VORBISFILE_BASE_NAME) - 496))(__p0)) 283 284 #define vorbis_analysis_blockout(__p0, __p1) \ 285 (((int (*)(vorbis_dsp_state *, vorbis_block *))*(void**)((long)(VORBISFILE_BASE_NAME) - 274))(__p0, __p1)) 286 287 #define vorbis_comment_add(__p0, __p1) \ 288 (((void (*)(vorbis_comment *, const char *))*(void**)((long)(VORBISFILE_BASE_NAME) - 556))(__p0, __p1)) 289 290 #define ogg_stream_init(__p0, __p1) \ 291 (((int (*)(ogg_stream_state *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 376))(__p0, __p1)) 292 293 #define ogg_page_eos(__p0) \ 294 (((int (*)(const ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 460))(__p0)) 295 296 #define ov_pcm_total(__p0, __p1) \ 297 (((ogg_int64_t (*)(OggVorbis_File *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 94))(__p0, __p1)) 298 299 #define ogg_stream_pageout(__p0, __p1) \ 300 (((int (*)(ogg_stream_state *, ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 406))(__p0, __p1)) 301 302 #define ov_raw_total(__p0, __p1) \ 303 (((ogg_int64_t (*)(OggVorbis_File *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 88))(__p0, __p1)) 304 305 #define vorbis_block_init(__p0, __p1) \ 306 (((int (*)(vorbis_dsp_state *, vorbis_block *))*(void**)((long)(VORBISFILE_BASE_NAME) - 358))(__p0, __p1)) 307 308 #define ov_open_callbacks(__p0, __p1, __p2, __p3, __p4) \ 309 (((int (*)(void *, OggVorbis_File *, char *, long , ov_callbacks *))*(void**)((long)(VORBISFILE_BASE_NAME) - 40))(__p0, __p1, __p2, __p3, __p4)) 310 311 #define vorbis_encode_setup_managed(__p0, __p1, __p2, __p3, __p4, __p5) \ 312 (((int (*)(vorbis_info *, long , long , long , long , long ))*(void**)((long)(VORBISFILE_BASE_NAME) - 190))(__p0, __p1, __p2, __p3, __p4, __p5)) 313 314 #define vorbis_comment_init(__p0) \ 315 (((void (*)(vorbis_comment *))*(void**)((long)(VORBISFILE_BASE_NAME) - 232))(__p0)) 316 317 #define ov_test_callbacks(__p0, __p1, __p2, __p3, __p4) \ 318 (((int (*)(void *, OggVorbis_File *, char *, long , ov_callbacks *))*(void**)((long)(VORBISFILE_BASE_NAME) - 52))(__p0, __p1, __p2, __p3, __p4)) 319 320 #define ov_time_tell(__p0) \ 321 (((double (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 148))(__p0)) 322 323 #define ogg_page_checksum_set(__p0) \ 324 (((void (*)(ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 436))(__p0)) 325 326 #define ogg_page_serialno(__p0) \ 327 (((int (*)(const ogg_page *))*(void**)((long)(VORBISFILE_BASE_NAME) - 472))(__p0)) 328 329 #define ov_raw_seek_lap(__p0, __p1) \ 330 (((int (*)(OggVorbis_File *, ogg_int64_t ))*(void**)((long)(VORBISFILE_BASE_NAME) - 586))(__p0, __p1)) 331 332 #define ogg_stream_reset_serialno(__p0, __p1) \ 333 (((int (*)(ogg_stream_state *, int ))*(void**)((long)(VORBISFILE_BASE_NAME) - 538))(__p0, __p1)) 334 335 #define ov_pcm_tell(__p0) \ 336 (((ogg_int64_t (*)(OggVorbis_File *))*(void**)((long)(VORBISFILE_BASE_NAME) - 142))(__p0)) 337 338 #endif /* !_PPCINLINE_VORBISFILE_H */