bits | value |
---|---|
1 | 0 |
01 | 1 |
... | ... |
0000 0000 01 | 9 |
0000 0000 001 | 10 |
0000 0000 0001 | 11 |
0000 0000 0000 | ESC |
non-ESC | the k least significant bits MSB first |
ESC | the value - 11, in MSB first order |
k | bits | value |
---|---|---|
0 | 1 | 0 |
0 | 001 | 2 |
2 | 1 00 | 0 |
2 | 1 10 | 2 |
2 | 01 01 | 5 |
any | 000000000000 10000000 | 139 |
symbol | definition |
---|---|
u(n) | Unsigned, big-endian integer symbol using n bits |
br | Boolean (1-bit) symbol that is range coded with the method described in |
ur | Unsigned scalar symbol that is range coded with the method described in |
sr | Signed scalar symbol that is range coded with the method described in |
sd | Sample Difference symbol that is coded with the method described in |
value | version |
---|---|
0 | FFV1 version 0 |
1 | FFV1 version 1 |
2 | reserved* |
3 | FFV1 version 3 |
Other | reserved for future use |
value | micro_version |
---|---|
0...3 | reserved* |
4 | first stable variant |
Other | reserved for future use |
value | coder used |
---|---|
0 | Golomb Rice |
1 | Range coder with default state transition table |
2 | Range coder with custom state transition table |
Other | reserved for future use |
value | color space encoded | pixel transformation | extra Plane content | interleave method |
---|---|---|---|---|
0 | YCbCr | None | Transparency | Plane then Line |
1 | RGB | JPEG 2000 RCT | Transparency | Line then Plane |
Other | reserved for future use | reserved for future use | reserved for future use | reserved for future use |
value | presence |
---|---|
0 | chroma Planes are not present |
1 | chroma Planes are present |
value | bits for each Sample |
---|---|
0 | reserved* |
Other | the actual bits for each Sample |
value | presence |
---|---|
0 | extra Plane is not present |
1 | extra Plane is present |
value | initial states |
---|---|
0 | initial states are not present and are assumed to be all 128 |
1 | initial states are present |
value | error detection/correction type |
---|---|
0 | 32-bit CRC in ConfigurationRecord |
1 | 32-bit CRC in Slice and ConfigurationRecord |
Other | reserved for future use |
value | relationship |
---|---|
0 | keyframe can be 0 or 1 (non keyframes or keyframes) |
1 | keyframe |
Other | reserved for future use |
value | picture structure used |
---|---|
0 | unknown |
1 | top field first |
2 | bottom field first |
3 | progressive |
Other | reserved for future use |
value | error status |
---|---|
0 | no error |
1 | Slice contains a correctable error |
2 | Slice contains an uncorrectable error |
Other | reserved for future use |