H263_A

The H263_A restricted profile contains the set of features required for support of ITU-T Rec. H.263 and a small specific set of enhanced optional capabilities. Support of this profile is currently encouraged but not required. This set of features is defined by the following set of restrictions.

Restrictions on DXVA_ConnectMode

The following restriction on the DXVA_ConnectMode structure applies when the bDXVA_Func variable defined by the dwFunction member of the DXVA_ConfigPictureDecode structure is equal to 1 (picture decoding).

Structure Member Value

wRestrictedMode

DXVA_RESTRICTED_MODE_H263_A

Restrictions on DXVA_PictureParameters

The following restrictions on the DXVA_PictureParameters structure apply when the bDXVA_Func variable defined by the dwFunction member of DXVA_ConfigPictureDecode is equal to 1.

Structure Member Value

BPP variable (defined by adding 1 to bBPPminus1)

8

bSecondField

Zero

bMacroblockWidthMinus1

15

bMacroblockHeightMinus1

15

bBlockWidthMinus1

7

bBlockHeightMinus1

7

bChromaFormat

1 (4:2:0)

bPicStructure

3 (frame structured)

bRcontrol

Zero

bMVprecisionAndChromaRelation

1 (H.263 half-sample motion)

bPicExtrapolation

Zero

bPicDeblocked

Zero

bPic4MVallowed

Zero

bPicOBMC

Zero

bMV_RPS

Zero

bPicScanFixed

1

Restrictions on DXVA_MBctrl_I_HostResidDiff_1, DXVA_MBctrl_I_OffHostIDCT_1, DXVA_MBctrl_P_HostResidDiff_1, and DXVA_MBctrl_P_OffHostIDCT_1

The following restrictions on the DXVA_MBctrl_I_HostResidDiff_1, DXVA_MBctrl_I_OffHostIDCT_1, DXVA_MBctrl_P_HostResidDiff_1, and DXVA_MBctrl_P_OffHostIDCT_1 structures apply when the bDXVA_Func variable defined by the dwFunction member of DXVA_ConfigPictureDecode is equal to 1.

wMBtype Variables Value

MotionType

2 (frame motion) if the MotionForward variable defined in the wMBtype member is equal to 1.

MBscanMethod

Zero (zigzag) if the bConfigHostInverseScan member of

DXVA_ConfigPictureDecode equals zero.

FieldResidual

Zero (frame residual)

H261LoopFilter

Zero (no H.261 loop filter)

MotionBackward

Zero (no backward or bidirectional motion)

Restrictions on Bitstream Buffers

The contents of any bitstream buffer must contain data in the H.263 video format in baseline mode (no options, no PLUSPTYPE), or with Annex L information (to be ignored).