2.2.1.1.1.1.1 TS_RFX_ICAP
The TS_RFX_ICAP structure specifies the set of codec properties that the decoder supports.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
version |
tileSize |
||||||||||||||||||||||||||||||
flags |
colConvBits |
transformBits |
entropyBits |
version (2 bytes): A 16-bit, unsigned integer. Specifies the codec version. This field MUST be set to CLW_VERSION_1_0 (0x0100), to indicate protocol version 1.0.
tileSize (2 bytes): A 16-bit, signed integer. Specifies the width and height of a tile. This field MUST be set to CT_TILE_64x64 (0x0040), indicating that a tile is 64 x 64 pixels.
flags (1 byte): An 8-bit, unsigned integer. Specifies operational flags.
-
Flag
Meaning
CODEC_MODE
0x02
When this flag is set, it indicates that only image mode is supported by the decoder, and therefore, the codec MUST operate in image mode. When this flag is not set, it indicates that both the image mode and the video mode of the codec are supported by the decoder and the codec MUST operate in video mode.
-
When operating in image mode, the encode headers messages (section 2.2.2.2) MUST always precede an encoded frame. When operating in video mode, the header messages MUST be present at the beginning of the stream and are optional elsewhere.
colConvBits (1 byte): An 8-bit, unsigned integer. Specifies the color conversion transform. This field MUST be set to CLW_COL_CONV_ICT (0x1), and the transformation is by the equations in sections 3.1.8.1.3 and 3.1.8.2.5.
transformBits (1 byte): An 8-bit, unsigned integer. Specifies the DWT. This field MUST be set to CLW_XFORM_DWT_53_A (0x1), the DWT transform given by the lifting equations for the DWT shown in section 3.1.8.1.4 and by the lifting equations for the inverse DWT shown in section 3.1.8.2.4.
entropyBits (1 byte): An 8-bit, unsigned integer. Specifies the entropy algorithm. This field MUST be set to one of the following values.
-
Value
Meaning
CLW_ENTROPY_RLGR1
0x01
RLGR algorithm as described in 3.1.8.1.7.1.
CLW_ENTROPY_RLGR3
0x04
RLGR algorithm as described in section 3.1.8.1.7.2.