MPEG2_C

The MPEG2_C restricted profile contains a set of features required for support of MPEG-2 video Main Profile. Support of this profile is required for video accelerator drivers that provide hardware video acceleration capabilities.

Because the MPEG2_C restricted profile is defined by a relaxation of the accelerator requirements of the MPEG2_A profile (by allowing an accelerator to not support any of the members of the minimal interoperability set for MPEG2_A), all accelerators that support the MPEG2_A profile must support the MPEG2_C profile. Similarly, all accelerators that support the MPEG2_D profile must support the MPEG2_C profile.

The restrictions for MPEC2_C are defined by the restrictions listed for MPEG2_A, except for the following additional restrictions.

Restrictions on DXVA_ConnectMode

Structure Member Value

wRestrictedMode

DXVA_RESTRICTED_MODE_MPEG2_C

Restrictions on DXVA_ConfigPictureDecode

This profile adds an additional configuration to the minimal interoperability set for picture decoding. This additional configuration is defined by the following DXVA_ConfigPictureDecode members.

Structure Member Value

bConfigResidDiffHost

Zero

bConfigResidDiffAccelerator

1