 4 Parsing process Parsing process for Exp-Golomb codes 9.1.1 Mapping process for signed Exp-Golomb codes 9.1.2 Mapping process for coded block pattern CAVLC parsing process for transform coefficient levels 9.2.1 Parsing process for total number of non-zero transform coefficient levels and number of trailing ones 212 9.2.2 Parsing process for level information 9.2.2.1 Parsing process for level prefix 9.2.3 Parsing process for run information 9.2.4 Combining level and run information CABAC parsing process for slice data 9.3.1 Initialisation process 9.3.1.1 Initialisation process for context variables 9.3.1.2 Initialisation process for the arithmetic decoding engine 9.3.2 Binarization process 9.3.2.1 Unary (U) binarization process 9.3.2.2 Truncated unary (TU) binarization process 9.3.2.3 Concatenated unary/ k-th order Exp-Golomb (UEGk) binarization process 9.3.2.4 Fixed-length (FL) binarization process 9.3.2.5 Binarization process for macroblock type and sub-macroblock type 9.3.2.6 Binarization process for coded block pattern 9.3.2.7 Binarization process for mb qp delta 9.3.3 Decoding process flow 9.3.3.1 Derivation process for ctxIdx 9.3.3.2 Arithmetic decoding process 9.3.4 Arithmetic encoding process (informative) 9.3.4.1 Initialisation process for the arithmetic encoding engine (informative) 9.3.4.2 Encoding process for a binary decision (informative) 9.3.4.3 Renormalization process in the arithmetic encoding engine (informative) 9.3.4.4 Bypass encoding process for binary decisions (informative) 9.3.4.5 Encoding process for a binary decision before termination (informative) Rec. ITU-T H.264 (01/2012) 9.3.4.6 Byte stuffing process (informative) Annex A - Profiles and levels Requirements on video decoder capability Profiles A.2.1 Baseline profile A.2.1.1 Constrained Baseline profile A.2.2 Main profile A.2.3 Extended profile A.2.4 High profile A.2.4.1 Progressive High profile A.2.4.2 Constrained High profile A.2.5 High 10 profile A.2.6 High 4:2:2 profile A.2.7 High 4:4:4 Predictive profile A.2.8 High 10 Intra prof