Changes between Version 9 and Version 10 of SV8Specification
- Timestamp:
- 10/25/06 15:07:50 (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SV8Specification
v9 v10 32 32 || Value || Length * 8 || "example" || 33 33 34 35 == Summary of reserved block keys == 36 37 || '''Block name''' || '''Key''' || '''Mandatory''' || 38 || Stream information || SI || yes || 39 || Replay gain || RG || yes || 40 || Encoder information || EI || no || 41 || Audio data || AD || yes || 42 || Seek Table || ST || no || 34 43 35 44 == Stream information block == … … 85 94 || encoder version || 32 || || MajorNumber.MinorNumber.Implementation.Build || 86 95 87 == Audio block ==96 == Audio data block == 88 97 89 This block key is "A B".[[BR]]98 This block key is "AD".[[BR]] 90 99 This block contains audio frames. The first frame is a key frame.[[BR]] 91 100 92 The seek elements allow to jump back or forward. The block size can be used to seek 1 block forward.[[BR]] 93 Allow to seek back and forward in O(ln(n)) time without a seeking table. Have to find something like [http://www.cipr.rpi.edu/~pearlman/papers/EI05_fastaccess_ycp.pdf this paper][[BR]] 101 || '''Field''' || '''length (bits)''' || '''Value''' || '''comment''' || 102 || audio frames || ? || || n (or less if last block) frames of audio data as defined in SI block || 94 103 95 || '''Field''' || '''length (bits)''' || '''Value''' || '''comment''' ||96 || header length || 8 || 4 || number of bytes before audio data (after this byte) ||97 || ~~seek block nb~~ || 4 || 2..17 || the number of blocks that can be skiped is 2^Value^ ||98 || ~~seek offset~~ || 28 || -2^27^..2^27^-1 || number of bytes to jump the blocks from the beginning of this block. 0 = invalid ||99 || audio frames || ? || || ||100 104 101 105 == Seek Table Block ==