Changes between Version 9 and Version 10 of SV8Specification


Ignore:
Timestamp:
10/25/06 15:07:50 (18 years ago)
Author:
r2d
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SV8Specification

    v9 v10  
    3232|| Value || Length * 8 || "example" ||
    3333
     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 ||
    3443
    3544== Stream information block ==
     
    8594|| encoder version || 32 ||  || MajorNumber.MinorNumber.Implementation.Build ||
    8695
    87 == Audio block ==
     96== Audio data block ==
    8897
    89 This block key is "AB".[[BR]]
     98This block key is "AD".[[BR]]
    9099This block contains audio frames. The first frame is a key frame.[[BR]]
    91100
    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 ||
    94103
    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 || ? ||  ||  ||
    100104
    101105== Seek Table Block ==