VA-API  2.19.0
Public Attributes | List of all members
VASliceParameterBufferVC1 Struct Reference

#include <va.h>

Public Attributes

uint32_t va_reserved [VA_PADDING_LOW]
 Reserved bytes for future use, must be zero.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: