2.2.4.1.1.2.1.1.3 SHORT_VBAR_CACHE_MISS
The SHORT_VBAR_CACHE_MISS structure is used to specify a Short V-Bar cache miss.
As part of processing this header, each pixel position in the Short V-Bar Storage (section 3.3.1.12) ADM element at the Short V-Bar Storage Cursor (section 3.3.1.13) ADM element MUST be updated using the data in the shortVBarPixels field of the encapsulating CLEARCODEC_VBAR (section 2.2.4.1.1.2.1.1) structure. The number of pixels placed into the Short V-Bar Storage ADM element MUST equal shortVBarYOff - shortVBarYOn (shortVBarYOff MUST be larger than or equal to shortVBarYOn).
The Short V-Bar Storage Cursor ADM element MUST be incremented by 1.
In addition to updating the Short V-Bar Storage ADM element, each pixel position in the V-Bar Storage (section 3.3.1.10) ADM element and the V-Bar Storage Cursor (section 3.3.1.11) ADM element MUST be updated using the data in the Short V-Bar Storage ADM element. The number of pixels placed into the V-Bar Storage ADM element MUST equal yEnd – yStart + 1. For each position y within the V-Bar, the pixels MUST be updated as follows:
If y < shortVBarYOn, then use the blueBkg, greenBKg, and redBkg values specified in the encapsulating CLEARCODEC_BAND structure
If y >= shortVBarYOn and y < shortVBarYOn + Short V-Bar pixel count, then use the color found in the Short V-Bar Storage ADM element at pixel position y – shortVBarYOn
If y >= shortVBarYOn + Short V-Bar pixel count, then use the blueBkg, greenBKg, and redBkg values specified in the encapsulating CLEARCODEC_BAND structure
The V-Bar Storage Cursor (section 3.3.1.11) ADM element MUST be incremented by 1 and MUST wrap to zero when incremented from 32767.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
shortVBarYOn |
shortVBarYOff |
x |
shortVBarOn (8 bits): An 8-bit unsigned integer that specifies where the Short V-Bar begins, expressed as an offset from the top of the V-Bar.
shortVBarOff (6 bits): A 6-bit unsigned integer that specifies where the Short V-Bar ends, expressed as an offset from the top of the V-Bar.
x (2 bits): A 2-bit unsigned integer that MUST be set to 0x0.