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 yEndyStart + 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 yshortVBarYOn

  • 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.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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.