Home | History | Annotate | Download | only in decoder

Lines Matching defs:ps_pps

196     dec_pic_params_t * ps_pps = NULL;
214 ps_pps = ps_dec->pv_scratch_sps_pps;
215 *ps_pps = ps_dec->ps_pps[u4_temp];
216 ps_pps->u1_pic_parameter_set_id = (WORD8)u4_temp;
217 COPYTHECONTEXT("PPS: pic_parameter_set_id",ps_pps->u1_pic_parameter_set_id);
222 ps_pps->i4_transform_8x8_mode_flag = 0;
223 ps_pps->i4_pic_scaling_matrix_present_flag = 0;
233 ps_pps->ps_sps = ps_sps;
238 ps_pps->u1_entropy_coding_mode = ih264d_get_bit_h264(ps_bitstrm);
239 COPYTHECONTEXT("PPS: entropy_coding_mode_flag",ps_pps->u1_entropy_coding_mode);
241 ps_pps->u1_pic_order_present_flag = ih264d_get_bit_h264(ps_bitstrm);
242 COPYTHECONTEXT("PPS: pic_order_present_flag",ps_pps->u1_pic_order_present_flag);
254 ps_pps->u1_num_slice_groups = u4_temp;
255 COPYTHECONTEXT("PPS: num_slice_groups_minus1",ps_pps->u1_num_slice_groups -1);
263 ps_pps->u1_num_ref_idx_lx_active[0] = u4_temp;
265 ps_pps->u1_num_ref_idx_lx_active[0] - 1);
270 ps_pps->u1_num_ref_idx_lx_active[1] = u4_temp;
272 ps_pps->u1_num_ref_idx_lx_active[1] - 1);
274 ps_pps->u1_wted_pred_flag = ih264d_get_bit_h264(ps_bitstrm);
275 COPYTHECONTEXT("PPS: weighted prediction u4_flag",ps_pps->u1_wted_pred_flag);
278 ps_pps->u1_wted_bipred_idc = uc_temp;
280 if(ps_pps->u1_wted_bipred_idc > MAX_WEIGHT_BIPRED_IDC)
288 ps_pps->u1_pic_init_qp = i_temp;
289 COPYTHECONTEXT("PPS: pic_init_qp_minus26",ps_pps->u1_pic_init_qp - 26);
296 ps_pps->u1_pic_init_qs = i_temp;
297 COPYTHECONTEXT("PPS: pic_init_qs_minus26",ps_pps->u1_pic_init_qs - 26);
302 ps_pps->i1_chroma_qp_index_offset = i_temp;
303 COPYTHECONTEXT("PPS: chroma_qp_index_offset",ps_pps->i1_chroma_qp_index_offset);
309 ps_pps->i1_second_chroma_qp_index_offset =
310 ps_pps->i1_chroma_qp_index_offset;
312 ps_pps->u1_deblocking_filter_parameters_present_flag = ih264d_get_bit_h264(
315 ps_pps->u1_deblocking_filter_parameters_present_flag);
316 ps_pps->u1_constrained_intra_pred_flag = ih264d_get_bit_h264(ps_bitstrm);
318 ps_pps->u1_constrained_intra_pred_flag);
319 ps_pps->u1_redundant_pic_cnt_present_flag = ih264d_get_bit_h264(ps_bitstrm);
321 ps_pps->u1_redundant_pic_cnt_present_flag);
325 if(u1_more_data_flag && (ps_pps->ps_sps->u1_profile_idc == HIGH_PROFILE_IDC))
328 ps_pps->i4_transform_8x8_mode_flag = (WORD32)ih264d_get_bit_h264(
332 ps_pps->i4_pic_scaling_matrix_present_flag =
335 if(ps_pps->i4_pic_scaling_matrix_present_flag)
338 for(i4_i = 0; i4_i < (6 + (ps_pps->i4_transform_8x8_mode_flag << 1)); i4_i++)
340 ps_pps->u1_pic_scaling_list_present_flag[i4_i] =
343 if(ps_pps->u1_pic_scaling_list_present_flag[i4_i])
348 ps_pps->i2_pic_scalinglist4x4[i4_i],
350 &ps_pps->u1_pic_use_default_scaling_matrix_flag[i4_i],
356 ps_pps->i2_pic_scalinglist8x8[i4_i - 6],
358 &ps_pps->u1_pic_use_default_scaling_matrix_flag[i4_i],
372 ps_pps->i1_second_chroma_qp_index_offset = i_temp;
381 ps_pps->u1_is_valid = TRUE;
382 ps_dec->ps_pps[ps_pps->u1_pic_parameter_set_id] = *ps_pps;