Changes between Version 45 and Version 46 of SV8Specification


Ignore:
Timestamp:
01/16/09 00:49:51 (16 years ago)
Author:
shy
Comment:

minor mistypes fixed

Legend:

Unmodified
Added
Removed
Modified
  • SV8Specification

    v45 v46  
    8282Do we need to specify the channel position ? Is there standard positions / order of the channels ?
    8383
    84 The SV8 stream allow only to start decoding on first packet frame, so cutting the stream require to cut on packet boundaries. Beginning / End silence fields provides more precise cutting possibilities.[[BR]]
     84The SV8 stream allows to start decoding only on first packet frame, so cutting the stream requires cutting on packet boundaries. Beginning / End silence fields provide more precise cutting possibilities.[[BR]]
    8585
    8686Frequency table
     
    109109The 0 value means that this field has not been computed (no gain must be applied in this case.[[BR]]
    110110exemples :[[BR]]
    111  * Replay gain finds that this title as a loudness of 78.56 dB, it will be encoded as 78.56 * 256 ~ 20111 = 0x4E8F
     111 * Replay gain finds that this title has a loudness of 78.56 dB, it will be encoded as 78.56 * 256 ~ 20111 = 0x4E8F
    112112 * For 16 bits output (range [-32767 32768]), the max is 68813 (out of range). it will be encoded as 20 * log10(68813) * 256 ~ 24769 = 0x60C1
    113113 * For float output (range [-1 1]), the max is 0.96. it will be encoded as 20 * log10(0.96 * 2^15^) * 256 ~ 23029 = 0x59F5 (for peak values it is suggested to round to nearest higher integer)
     
    204204
    205205[[Image(alpha.png, nolink)]] [[BR]]
    206 This file format can be used for streaming. The "SH" block is (can?) used as synchronization marker. The decoder will scan for a "SH" block and check its CRC. Once the decoder is synchronized, it will start decoding. It's up to the streaming server to choose when to send "SH" block.[[BR]]
     206This file format can be used for streaming. The "SH" block is (can be?) used as a synchronization marker. The decoder will scan for a "SH" block and check its CRC. Once the decoder is synchronized, it will start decoding. It's up to the streaming server to choose when to send "SH" block.[[BR]]
    207207To send meta data while streaming, the Chapter-Tag packet can be used.
    208208
     
    212212[[Image(final.png, nolink)]] [[BR]]
    213213No packet must be written after the stream end packet to allow tagging by other applications.[[BR]]
    214 Those tags are global to the file, and defines the default values for all the tag fields. The Chapter-Tag packet can redefine the field value for each chapter.
     214Those tags are global to the file, and define the default values for all the tag fields. The Chapter-Tag packet can redefine the field value for each chapter.
    215215
    216216== Exemple file ==