_idc ! !=1){ slice_alpha_c0_offset_div2 se(v) slice_beta_offset_div2 se(v) if(num_slice_groups_minus1>0 &8 group map type >=3 && slice group map type <=5) slice_group_change_cycle Rec. ITU-T H.264 (01/2012) 7.3.3.1 Reference picture list modification syntax ref_pic_list_modification() { Descriptor if(slice_type%5!=2&& slice_type%5 !=4) ref_pic_list_modification_flag_I0 f(ref_pic_list_modification_flag_10) modification_of_pic_nums_ide ue(v) if( modification_of_pic_nums_idc == 011 modification of_pic_nums_idc == 1) abs_diff_pic_num_minus1 ue(v) else (modification_of_pic_nums_idc == long_term_pic_num ue(v) } while(modification_of_pic_nums_idc =3) if( slice_type % 5 = = 1) { ref_pic_list_modification_flag_I1 if(ref_pic_list_modification_flag_l1) modification_of_pic_nums_idc ue(v) if( modification_of_pic_nums_idc ==01 modification of pic nums idc ==1) abs_diff_pic_num_minus1 ue(v) else if(modification_of_pic_nums_idc == long_term_pic_num ue(v) } while(modification_of_pic_nums_idc !=3) Rec. ITU-T H.264 (01/2012) 7.3.3.2 Prediction weight table syntax pred_weight_table() Descriptor luma_log2_weight_denom ue(v) if( ChromaArrayType !=0) chroma_log2_weight_denom ue(v) for( ;i<=num_ref_idx_10_active_minus1;i++) luma_weight_l0_flag if( luma_weight_l0_flag) { luma_weight_10[i] se(v) luma_offset_10[i] se(v) if ChromaArrayType!=0) chroma_weight_10_flag if( chroma_weight_10_flag) for(j=0;j<2;j++{{ chroma_weight_l0[i][j] se(v) chroma_offset_10[i][j] se(v) if( (slice_type % 5 ==1) for(i=0;i<=num_ref_idx_ll_active_minus1;i++){ luma_weight_l1_flag luma_weight_ll_flag) luma_weight_l1[i] se(v) luma_offset_l1[i] se(v) if( ChromaArrayType!=0) chroma_weight_l1_flag if( chroma_weight_11_flag) for(j=0;j<2;j++){ chroma_weight_l1[i][j] se(v) chroma_offset_11[i][j] se(v) Rec. ITU-T H.264 (01/2012) 7.3.3.3 Decoded reference picture marking syntax dec_ref_pic_marking() Descriptor if( IdrPicFlag ) { no_output_of_prior_pics_flag long_term_reference_flag } else { adaptive_ref_pic_marking_mode_flag if( (adaptive_ref_pic_marking_mode_flag) memory_ma