6 typedef signed char s8;
10 typedef unsigned char u8;
11 typedef unsigned short u16;
12 typedef unsigned int u32;
13 typedef unsigned long long u64;
20 # define BSWAP16_MANY(x, n) 22 # define BSWAP16(x) x = __builtin_bswap16(x); 23 # define BSWAP32(x) x = __builtin_bswap32(x); 24 # define BSWAP16_MANY(x, n) { s32 _i; for (_i = 0; _i < n; _i++) BSWAP16((x)[_i]) } 28 # define MODE_READ "r" 29 # define MODE_WRITE "w" 31 # define MODE_READ "rb" 32 # define MODE_WRITE "wb" s32 lookupMarker(u32 *sample, s16 loopPoint, Marker *markers, s32 nmarkers)
Definition: util.c:74
short s16
Definition: vadpcm.h:7
signed char s8
Definition: ultratypes.h:11
unsigned short int u16
Definition: ultratypes.h:14
u32 readbits(u32 nbits, FILE *ifile)
Definition: util.c:26
long long s64
Definition: vadpcm.h:9
void writeout(FILE *outfd, s32 size, s32 *l_out, s32 *r_out, s32 chans)
Definition: sampleio.c:27
signed short int s16
Definition: ultratypes.h:13
Definition: aifc_decode.c:81
double f64
Definition: vadpcm.h:15
s32 readaifccodebook(FILE *fhandle, s32 ****table, s16 *order, s16 *npredictors)
Definition: aifc_decode.c:158
s32 inner_product(s32 length, s32 *v1, s32 *v2)
Definition: aifc_decode.c:218
void clamp(s32 fs, f32 *e, s32 *ie, s32 bits)
Round all ('fs' many) values in 'e' to the nearest 'bits'-bit integer, outputting to 'ie'...
Definition: quant.c:23
signed char s8
Definition: vadpcm.h:6
Definition: aifc_decode.c:64
int s32
Definition: vadpcm.h:8
Definition: aifc_decode.c:36
float f32
Definition: ultratypes.h:29
s32 readcodebook(FILE *fhandle, s32 ****table, s32 *order, s32 *npredictors)
Definition: vpredictor.c:5
unsigned char u8
Definition: vadpcm.h:10
void vencodeframe(FILE *ofile, s16 *inBuffer, s32 *state, s32 ***coefTable, s32 order, s32 npredictors, s32 nsam)
Definition: vencode.c:6
ALADPCMloop * readlooppoints(FILE *ifile, s16 *nloops)
Definition: aifc_decode.c:203
Definition: libaudio_internal.h:23
Definition: aifc_decode.c:42
void vdecodeframe(FILE *ifile, s32 *outp, s32 order, s32 ***coefTable)
Definition: vdecode.c:4
char * ReadPString(FILE *ifile)
Definition: util.c:58
Definition: aifc_decode.c:76
Loop
Definition: assemble_sound.py:42
s32 clip(s32 ix, s32 llevel, s32 ulevel)
Clamp ix to within [llevel, ulevel].
Definition: quant.c:56
s16 qsample(f32 x, s32 scale)
Compute x / scale rounded to the nearest integer, with x.5 (fuzzy with an epsilon of 1e-7) rounding t...
Definition: quant.c:7
Definition: aifc_decode.c:52
signed int s32
Definition: ultratypes.h:15
unsigned short u16
Definition: vadpcm.h:11
Definition: aifc_decode.c:58
unsigned int u32
Definition: ultratypes.h:16
unsigned int u32
Definition: vadpcm.h:12
float f32
Definition: vadpcm.h:14
unsigned long long u64
Definition: vadpcm.h:13