Stores mandatory information needed for decoding a SV8 file.
Representation is a compact binary representation with a fixed (but extendible) format.
Member of Basic Components of a SV8 Stream
Item | Size | typical/possible values |
Preample | 24 bit | { 'M', 'P', '+' } |
Streamversion | 8 bit | 0x08 |
Total Length of Header [Byte] | 16 bit | 80 . . . 8191 |
- | 16 bit | |
Stream Flags (Link bits, hash calculated, guided) | 32 bit | |
Subband width * 32 [Hertz] | 16 bit | 12000 . . . 48000 |
Number of maximum used subbands | 6 bit | 13 . . . 63 |
Number of subbands always using IS | 5 bit | 0 . . . 31 |
- | 2 bit | |
Musepack Frames | 32 bit | 1 . . . 232 -1 |
- | 16 bit | |
PCM samples per Channel | 48 bit | 0 . . . 1152*(232 -1) |
- | 16 bit | |
Filelength of Audio frames [Byte] | 48 bit | 1 . . . 8191 * (232 -1) |
- | 16 bit | |
Total file size [Byte] | 48 bit | 81 . . . |
MD5Sum of original PCM file | 128 bit | MD5-Hash °) |
MD5Sum of all raw Audio frames | 128 bit | MD5-Hash |
Total Channel Count | 8 bit | 1 . . . 9 |
Front Channels | 8 bit | 1 . . . 5 |
Rear Channels | 8 bit | 0 . . . 3 |
Subwoofer Channels | 8 bit | 0 . . . 1 |
Reserved | 24 bit | |
Profile | 8 bit | |
Peak Title [Millibel] | 16 bit | -327.68 . . . +327.67 dB |
Peak Album [Millibel] | 16 bit | -327.68 . . . +327.67 dB |
Gain Title [Millibel] | 16 bit | -327.68 . . . +327.67 dB |
Gain Album [Millibel] | 16 bit | -327.68 . . . +327.67 dB |
Gain User [Millibel] | 16 bit | -327.68 . . . +327.67 dB |
. . . | . . . | |
Total Length of Header [Byte] | 16 bit | 80 . . . 8191 |
Postample | 24 bit | { 'M', 'P', 'C' } |
Streamversion | 8 bit | 0x08 |
Header CRC | 16 bit | CRC-16 |