Home | History | Annotate | Download | only in decoder

Lines Matching refs:ps_sps

226     sps_t *ps_sps;
273 ps_sps = ps_codec->s_parse.ps_sps_base + sps_id;
292 ps_slice_hdr_next->i2_ctb_y = ps_codec->s_parse.ps_sps->i2_pic_ht_in_ctb;
353 num_bits = 32 - CLZ(ps_sps->i4_pic_size_in_ctb - 1);
359 if(value >= ps_sps->i4_pic_size_in_ctb)
397 if(1 == ps_sps->i1_separate_colour_plane_flag)
412 BITS_PARSE("pic_order_cnt_lsb", value, ps_bitstrm, ps_sps->i1_log2_max_pic_order_cnt_lsb);
413 //value = ihevcd_extend_sign_bit(value, ps_sps->i1_log2_max_pic_order_cnt_lsb);
424 if(ps_sps->i1_num_short_term_ref_pic_sets > 1)
426 numbits = 32 - CLZ(ps_sps->i1_num_short_term_ref_pic_sets - 1);
432 num_neg_pics = ps_sps->as_stref_picset[st_rps_idx].i1_num_neg_pics;
433 num_pos_pics = ps_sps->as_stref_picset[st_rps_idx].i1_num_pos_pics;
434 pi1_used = ps_sps->as_stref_picset[st_rps_idx].ai1_used;
439 &ps_sps->as_stref_picset[0],
440 ps_sps->i1_num_short_term_ref_pic_sets,
441 ps_sps->i1_num_short_term_ref_pic_sets,
444 st_rps_idx = ps_sps->i1_num_short_term_ref_pic_sets;
450 if(ps_sps->i1_long_term_ref_pics_present_flag)
452 if(ps_sps->i1_num_long_term_ref_pics_sps > 0)
472 if (ps_sps->i1_num_long_term_ref_pics_sps > 1)
474 WORD32 num_bits = 32 - CLZ(ps_sps->i1_num_long_term_ref_pics_sps - 1);
481 ps_slice_hdr->ai4_poc_lsb_lt[i] = ps_sps->au2_lt_ref_pic_poc_lsb_sps[value];
482 ps_slice_hdr->ai1_used_by_curr_pic_lt_flag[i] = ps_sps->ai1_used_by_curr_pic_lt_sps_flag[value];
487 BITS_PARSE("poc_lsb_lt[ i ]", value, ps_bitstrm, ps_sps->i1_log2_max_pic_order_cnt_lsb);
530 if(ps_sps->i1_sps_temporal_mvp_enable_flag)
539 if(ps_sps->i1_sample_adaptive_offset_enabled_flag)
636 ihevcd_parse_pred_wt_ofst(ps_bitstrm, ps_sps, ps_pps, ps_slice_hdr);
719 ps_slice_hdr->i4_abs_pic_order_cnt = ihevcd_calc_poc(ps_codec, ps_nal, ps_sps->i1_log2_max_pic_order_cnt_lsb, ps_slice_hdr->i4_pic_order_cnt_lsb);
747 ps_slice_hdr_next->i2_ctb_x = slice_address % ps_sps->i2_pic_wd_in_ctb;
748 ps_slice_hdr_next->i2_ctb_y = slice_address / ps_sps->i2_pic_wd_in_ctb;
784 ps_slice_hdr_next->i2_ctb_y = ps_codec->s_parse.ps_sps->i2_pic_ht_in_ctb;
827 max_num_entry_point_offsets = ps_pps->i1_num_tile_columns * (ps_sps->i2_pic_ht_in_ctb - 1);
835 max_num_entry_point_offsets = (ps_sps->i2_pic_ht_in_ctb - 1);
928 ret = ihevcd_ref_list(ps_codec, ps_pps, ps_sps, ps_slice_hdr);
993 ps_slice_hdr->i2_ctb_x = slice_address % ps_sps->i2_pic_wd_in_ctb;
994 ps_slice_hdr->i2_ctb_y = slice_address / ps_sps->i2_pic_wd_in_ctb;