VA-API
2.22.0
|
#include <va.h>
Public Attributes | |
uint32_t | va_reserved [VA_PADDING_LOW] |
Reserved bytes for future use, must be zero. | |
VC-1 Bitplane Buffer There will be at most three bitplanes coded in any picture header. To send the bitplane data more efficiently, each byte is divided in two nibbles, with each nibble carrying three bitplanes for one macroblock. The following table shows the bitplane data arrangement within each nibble based on the picture type.
Picture Type Bit3 Bit2 Bit1 Bit0 I or BI OVERFLAGS ACPRED FIELDTX P MYTYPEMB SKIPMB DIRECTMB B FORWARDMB SKIPMB DIRECTMB
Within each byte, the lower nibble is for the first MB and the upper nibble is for the second MB. E.g. the lower nibble of the first byte in the bitplane buffer is for Macroblock #1 and the upper nibble of the first byte is for Macroblock #2 in the first row.