comparison DOCS/tech/mpcf.txt @ 10824:d163db068a12

reserved_bytes & byte order stuff
author michael
date Sat, 06 Sep 2003 13:21:08 +0000
parents 59ac254c2541
children 85179ecb5a6e
comparison
equal deleted inserted replaced
10823:df1433f614f6 10824:d163db068a12
58 data[i] u(8) 58 data[i] u(8)
59 } 59 }
60 Note: strings MUST be encoded in utf8 60 Note: strings MUST be encoded in utf8
61 61
62 62
63 f(x) n fixed bits 63 f(x) n fixed bits in big endian order
64 u(x) unsigned number encoded in x bits in MSB first order 64 u(x) unsigned number encoded in x bits in MSB first order
65 65
66 66
67 Bitstream syntax: 67 Bitstream syntax:
68 packet header 68 packet header
74 one f(1) 74 one f(1)
75 75
76 reserved_bytes 76 reserved_bytes
77 for(i=0; i<forward_ptr - length_of_non_reserved; i++) 77 for(i=0; i<forward_ptr - length_of_non_reserved; i++)
78 reserved u(8) 78 reserved u(8)
79 79 a decoder MUST ignore any reserved bytes
80 a encoder MUST NOT write any reserved bytes, as this would make it
81 inpossible to add new fields at the end of packets in the future in
82 a compatible way
83
80 main header: 84 main header:
81 packet header 85 packet header
82 main_startcode f(64) 86 main_startcode f(64)
83 version v 87 version v
84 stream_count v 88 stream_count v