This chapter describes functions that encode and decode video data according to the MPEG-1 (ISO11172), MPEG-2 (ISO13818), MPEG-4 (ISO14496A), DV (IEC61834), H.263 (ITUH263) and H.264 (JVTG050) standards.
This chapter contains the following function definitions.
|DecodeCAVLCCoeffs_H264| |DecodeCAVLCChromaDcCoeffs_H264| |DecodeExpGolombOne_H264| |FilterDeblockingLuma_VerEdge_H264| |FilterDeblockingLuma_HorEdge_H264| |FilterDeblockingChroma_HorEdge_H264| |FilterDeblockingChroma_VerEdge_H264| |InterpolateLuma_H264| |InterpolateLumaTop_H264| |InterpolateLumaBottom_H264| |InterpolateChroma_H264| |InterpolateChromaTop_H264| |InterpolateChromaBottom_H264| |PredictIntra_4x4_H264| |PredictIntra_16x16_H264| |PredictIntraChroma8x8_H264| |ReconstructChromaInterMB_H264| |ReconstructChromaIntraMB_H264| |ReconstructLumaInterMB_H264| |ReconstructLumaIntraMB_H264| |TransformDequantChromaDC_H264| |DequantTransformResidual_H264| |HuffmanTableInitAlloc| |HuffmanRunLevelTableInitAlloc| |DecodeHuffmanOne| |DecodeHuffmanPair| |HuffmanTableFree| |MC16x16| |MC16x8| |MC8x16| |MC8x8| |MC8x4| |MC4x8| |MC4x4| |MC2x4| |MC4x2| |MC2x2| |MC16x4| |MC16x8UV| |MC16x16B| |MC16x8B| |MC8x16B| |MC8x8B| |MC8x4B| |MC4x8B| |MC4x4B| |MC2x4B| |MC4x2B| |MC2x2B| |MC16x4B| |MC16x8BUV| |GetDiff16x16| |GetDiff16x8| |GetDiff8x8| |GetDiff8x16| |GetDiff8x4| |GetDiff4x4| |GetDiff16x16B| |GetDiff16x8B| |GetDiff8x8B| |GetDiff8x16B| |GetDiff8x4B| |SqrDiff16x16| |SqrDiff16x16B| |VarMean8x8| |VarMeanDiff16x16| |VarMeanDiff16x8| |Variance16x16| |EdgesDetect16x16| |SAD16x16| |SAD8x8| |SAD4x4| |SAD16x16Blocks8x8| |SAD16x16Blocks4x4| |SumsDiff16x16Blocks4x4| |SumsDiff8x8Blocks4x4| |QuantInv_MPEG2| |QuantInvIntra_MPEG2| |ReconstructDCTBlock_MPEG1| |ReconstructDCTBlockIntra_MPEG1| |ReconstructDCTBlock_MPEG2| |ReconstructDCTBlockIntra_MPEG2| |DCT8x8Inv_AANTransposed_Channel| |DCT8x8Inv_AANTransposed_Plane|