Changes between Version 1 and Version 2 of Specs/Command/RAUM_SEEKTABLE


Ignore:
Timestamp:
07/04/12 20:34:44 (12 years ago)
Author:
ph3-der-loewe
Comment:

Added meaning of seekpoint flags

Legend:

Unmodified
Added
Removed
Modified
  • Specs/Command/RAUM_SEEKTABLE

    v1 v2  
    1515||2         ||uint16 option       ||Stream ID                   || 
    1616||...       ||uint16/32/64        ||Start Position (stream pos) || 
    17 ||...       ||uint16/32/64        ||Start Offset                || 
     17||...       ||sint16/32/64        ||Start Offset                || 
    1818||...       ||uint16/32/64 option ||End Position (stream pos)   || 
    19 ||...       ||uint16/32/64 option ||End Offset                  || 
     19||...       ||sint16/32/64 option ||End Offset                  || 
     20 
     21==== Seekpoint flags ==== 
     22||= Value =||= Meaning                                                               =|| 
     23||0x01     ||Point is a command (Event is command ID), if unset Event is special event || 
     24||0x02     ||Point has end position and offset                                        || 
     25||0x04     ||Point has stream ID                                                      || 
     26||0x08     ||Reserved for future use                                                  || 
     27||0x10     ||Reserved for future use                                                  || 
     28||0x20     ||Reserved for future use                                                  || 
     29 
     30The upper two bits are set to the so called size mask. It tells the size of the stream position and offset information as listed above. Valid values for the size mask are: 
     31||= Value =||= Meaning                                             =|| 
     32||0x00     ||The data is encoded in relative 16 bit signed integers || 
     33||0x40     ||The data is encoded in absolute 32 bit signed integers || 
     34||0x80     ||The data is encoded in absolute 64 bit signed integers || 
     35||0xC0     ||The data is encoded in relative 32 bit signed integers ||