mirror of
https://github.com/vgmstream/vgmstream.git
synced 2025-02-22 05:10:02 +01:00
Add doc
This commit is contained in:
parent
212cdf7a32
commit
2e3add8354
@ -9,8 +9,9 @@ static const int EA_XA_TABLE[20] = {
|
|||||||
0, -1, -3, -4
|
0, -1, -3, -4
|
||||||
};
|
};
|
||||||
|
|
||||||
/* EA-XAS, evolution of EA-XA and cousin of MTA2. Layout: blocks of 0x4c per channel (128 samples),
|
/* EA-XAS, evolution of EA-XA and cousin of MTA2. From FFmpeg (general info) + MTA2 (layout) + EA-XA (decoding)
|
||||||
* divided into 4 headers + 4 vertical groups of 15 bytes (for parallelism?).
|
*
|
||||||
|
* Layout: blocks of 0x4c per channel (128 samples), divided into 4 headers + 4 vertical groups of 15 bytes (for parallelism?).
|
||||||
* To simplify, always decodes the block and discards unneeded samples, so doesn't use external hist. */
|
* To simplify, always decodes the block and discards unneeded samples, so doesn't use external hist. */
|
||||||
void decode_ea_xas(VGMSTREAMCHANNEL * stream, sample * outbuf, int channelspacing, int32_t first_sample, int32_t samples_to_do, int channel) {
|
void decode_ea_xas(VGMSTREAMCHANNEL * stream, sample * outbuf, int channelspacing, int32_t first_sample, int32_t samples_to_do, int channel) {
|
||||||
int group, row, i;
|
int group, row, i;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user