Electronic Arts 1SNx
Jump to navigation
Jump to search
- Company: Electronic Arts
- Samples: TBD.
1SNx is an audio stream format used in various games published by companies under the Electronic Arts umbrella.
Chunk Types
See Electronic Arts Formats for file format description.
1SNh
The header chunk contains codec initialisation parameters. The byte-order varies for different platforms.
offset type description
0 byte Tag, 'EACS'
4 int32 Sample rate (hz)
8 byte number of bits (1=8-bit, 2=16-bit)
9 byte number of channels
10 byte compression type
0 = Signed PCM (8-bit or 16-bit Little Endian)
1 = 8-bit mu-Law
2 = EACS ADPCM (IMA ADPCM Variant)
11 byte file type
12 int32 number of samples
16 int32 loop start
20 int32 data start
24 int32 unknown
28 int32 unknown
The remainder of the header chunk contains codec-specific data.
1SNd
Contains the codec-specific data.
1SNl
Loop.
1SNe
Indicates end of the stream. Contains no data.