Changes between Version 5 and Version 6 of SV8Specification


Ignore:
Timestamp:
10/25/06 00:27:02 (17 years ago)
Author:
zorg
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SV8Specification

    v5 v6  
    1111
    1212
    13 == Block formating ==
     13== Block formatting ==
    1414
    1515All blocks are formated using Key / Length / Value.[[BR]]
    1616Key is 16 bits long. It's the block ID.[[BR]]
    17 Length is a variable size field using the same values as [http://www.matroska.org/technical/specs/index.html matroska] :[[BR]]
    18 {{{
    19 bits, big-endian
    20 1xxx xxxx                                           - value 0 to  2^7-2
    21 01xx xxxx  xxxx xxxx                                - value 0 to 2^14-2
    22 001x xxxx  xxxx xxxx  xxxx xxxx                     - value 0 to 2^21-2
    23 0001 xxxx  xxxx xxxx  xxxx xxxx  xxxx xxxx          - value 0 to 2^28-2
    24 ...
    25 }}}
    26 
    27 other way ([http://svn.mplayerhq.hu/mplayer/trunk/DOCS/tech/nut.txt?view=markup nut] way) :
     17Variable block length encoding ([http://svn.mplayerhq.hu/mplayer/trunk/DOCS/tech/nut.txt?view=markup NUT] way) :
    2818{{{
    2919bits, big-endian
     
    3525}}}
    3626
    37 what do you prefer ? I prefer the nut way
    38 
    3927The length is the size of the block in bytes, including the key and size fields. So the minimum length of a block is 3 bytes.[[BR]]
    4028The value is the block content. Its size can be 0.[[BR]]
     
    4432|| Key || 16 || "EX" ||
    4533|| Length || n*8; 0 < n < 10 || 0x1A ||
    46 || Value || Lentgh * 8 || "exemple" ||
     34|| Value || Length * 8 || "example" ||
    4735
    4836
     
    9886|| encoder version || 24 || 0-255.0-255.a-z ||  ||
    9987
     88( 32 bits for encoder version like MajorNumber.MinorNumber.Implementation.Build ? )
     89
    10090== Audio block ==
    10191
     
    121111
    122112Checksum (MD5, SHA1) or error correcting code (LDPC).[[BR]]
    123 Useful ?
     113To be defined later. May be better to keep security features external only.
    124114
    125115== Tags ==