mirror of https://github.com/PCSX2/pcsx2.git
29 lines
575 B
C
29 lines
575 B
C
|
//============================================
|
||
|
//=== Audio XA decoding
|
||
|
//=== Kazzuya
|
||
|
//============================================
|
||
|
|
||
|
#ifndef DECODEXA_H
|
||
|
#define DECODEXA_H
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
long y0, y1;
|
||
|
} ADPCM_Decode_t;
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
int freq;
|
||
|
int nbits;
|
||
|
int stereo;
|
||
|
int nsamples;
|
||
|
ADPCM_Decode_t left, right;
|
||
|
short pcm[16384];
|
||
|
} xa_decode_t;
|
||
|
|
||
|
long xa_decode_sector( xa_decode_t *xdp,
|
||
|
unsigned char *sectorp,
|
||
|
int is_first_sector );
|
||
|
|
||
|
#endif
|