/external/libhevc/decoder/ |
ihevcd_boundary_strength.h | 44 WORD32 ihevcd_pu_boundary_strength(pu_t *ps_pu,
|
ihevcd_inter_pred.c | 123 pu_t *ps_pu; local 181 ps_pu = ps_proc->ps_pu; 214 for(pu_indx = 0; pu_indx < i4_pu_cnt; pu_indx++, ps_pu++) 217 if(1 == ps_pu->b1_intra_flag) 219 pu_x = (ps_proc->i4_ctb_x << ps_sps->i1_log2_ctb_size) + (ps_pu->b4_pos_x << 2); 220 pu_y = (ps_proc->i4_ctb_y << ps_sps->i1_log2_ctb_size) + (ps_pu->b4_pos_y << 2); 222 pu_wd = (ps_pu->b4_wd + 1) << 2; 223 pu_ht = (ps_pu->b4_ht + 1) << 2; 227 bi_pred = (ps_pu->b2_pred_mode == PRED_BI) [all...] |
ihevcd_get_mv.c | 113 pu_t *ps_pu; local 137 ps_pu = ps_mv_ctxt->ps_pu; 273 for(pu_cnt = 0; pu_cnt < num_pu_per_ctb; pu_cnt++, ps_pu++) 275 pu_ht = (ps_pu->b4_ht + 1) << 2; 276 pu_wd = (ps_pu->b4_wd + 1) << 2; 281 pu_x_in_4x4 = ps_pu->b4_pos_x; 282 pu_y_in_4x4 = ps_pu->b4_pos_y; 307 if(1 == ps_pu->b1_merge_flag) 315 if((PART_Nx2N == ps_pu->b3_part_mode) && (1 == ps_pu->b2_part_idx) [all...] |
ihevcd_statistics.h | 121 void ihevcd_update_pu_size(pu_t *ps_pu); 122 void ihevcd_update_pu_skip_size(pu_t *ps_pu); 134 #define STATS_UPDATE_PU_SIZE(ps_pu) ihevcd_update_pu_size(ps_pu); 135 #define STATS_UPDATE_PU_SKIP_SIZE(ps_pu) ihevcd_update_pu_skip_size(ps_pu); 145 #define STATS_UPDATE_PU_SIZE(ps_pu) ; 146 #define STATS_UPDATE_PU_SKIP_SIZE(ps_pu) ;
|
ihevcd_mv_merge.c | 140 pu_t *ps_pu, 165 part_pos_y = ps_pu->b4_pos_y << 2; 299 ref_idx_l0 = ps_pu->mv.i1_l0_ref_idx; 300 ref_idx_l1 = ps_pu->mv.i1_l1_ref_idx; 440 * @param[in] ps_pu 466 pu_t *ps_pu, 536 max_num_merge_cand = ps_pu->b3_merge_idx + 1; 567 ps_pu[0].mv = as_pu_merge_list[candidate_cnt - 1].mv; 568 ps_pu[0].b2_pred_mode = as_pu_merge_list[candidate_cnt - 1].b2_pred_mode; 620 ps_pu[0].mv = as_pu_merge_list[candidate_cnt - 1].mv [all...] |
ihevcd_mv_merge.h | 85 pu_t *ps_pu, 99 pu_t *ps_pu,
|
ihevcd_mv_pred.h | 45 pu_t *ps_pu,
|
ihevcd_parse_slice.c | 624 IHEVCD_ERROR_T ihevcd_parse_pu_mvp(codec_t *ps_codec, pu_t *ps_pu) 640 pu_w_plus_pu_h = ((ps_pu->b4_wd + 1) << 2) + ((ps_pu->b4_ht + 1) << 2); 669 ps_pu->mv.i1_l0_ref_idx = 0; 670 ps_pu->mv.i1_l1_ref_idx = 0; 706 ps_pu->mv.i1_l0_ref_idx = ref_idx; 708 ihevcd_parse_mvd(ps_codec, &ps_pu->mv.s_l0_mv); 717 ps_pu->b1_l0_mvp_idx = value; 757 ps_pu->mv.i1_l1_ref_idx = ref_idx; 761 ps_pu->mv.s_l1_mv.i2_mvx = 0 815 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 960 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1348 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1477 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1483 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1495 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1505 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1515 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1525 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1535 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1544 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 1566 pu_t *ps_pu; local 2585 pu_t *ps_pu = ps_codec->s_parse.ps_pu; local 2895 pu_t *ps_pu; local [all...] |
ihevcd_mv_pred.c | 341 * @param[in] ps_pu 359 pu_t *ps_pu, 402 max_l0_mvp_cand = ps_pu->b1_l0_mvp_idx + 1; 403 max_l1_mvp_cand = ps_pu->b1_l1_mvp_idx + 1; 413 ps_cur_pic_buf_l0 = (pic_buf_t *)((ps_ref_pic_list[0][ps_pu->mv.i1_l0_ref_idx].pv_pic_buf)); 414 ps_cur_pic_buf_l1 = (pic_buf_t *)((ps_ref_pic_list[1][ps_pu->mv.i1_l1_ref_idx].pv_pic_buf)); 418 part_pos_x = ps_pu->b4_pos_x << 2; 419 part_pos_y = ps_pu->b4_pos_y << 2; 420 part_wd = (ps_pu->b4_wd + 1) << 2; 421 part_ht = (ps_pu->b4_ht + 1) << 2 [all...] |
ihevcd_boundary_strength.c | 85 WORD32 ihevcd_pu_boundary_strength(pu_t *ps_pu, 97 num_mv = (PRED_BI == ps_pu->b2_pred_mode) ? 2 : 1; 100 l0_ref_pic_buf_id = ps_pu->mv.i1_l0_ref_pic_buf_id; 101 l1_ref_pic_buf_id = ps_pu->mv.i1_l1_ref_pic_buf_id; 106 i2_mv_x0 = ps_pu->mv.s_l0_mv.i2_mvx; 107 i2_mv_y0 = ps_pu->mv.s_l0_mv.i2_mvy; 108 i2_mv_x1 = ps_pu->mv.s_l1_mv.i2_mvx; 109 i2_mv_y1 = ps_pu->mv.s_l1_mv.i2_mvy; 167 if(PRED_L0 == ps_pu->b2_pred_mode) 721 pu_t *ps_pu = ps_bs_ctxt->ps_pu + i local [all...] |
ihevcd_structs.h | 249 pu_t *ps_pu; member in struct:__anon3401 431 pu_t *ps_pu; member in struct:__anon3402 902 pu_t *ps_pu; member in struct:__anon3406 1279 pu_t *ps_pu; member in struct:__anon3407 [all...] |
ihevcd_process_slice.c | 441 ps_proc->ps_pu = &ps_proc->ps_pic_pu[cur_pu_idx]; 676 s_mv_ctxt.ps_pu = ps_proc->ps_pu; 698 pu_t *ps_pu; local 722 ps_pu = &ps_proc->ps_pic_pu[ctb_start_pu_idx]; 724 for(pu_cnt = 0; pu_cnt < num_pu_per_ctb; pu_cnt++, ps_pu++) 727 WORD32 pu_ht = (ps_pu->b4_ht + 1) << 2; 728 WORD32 pu_wd = (ps_pu->b4_wd + 1) << 2; 734 pu4_nbr_pu_idx[(1 + ps_pu->b4_pos_x + col) 735 + (1 + ps_pu->b4_pos_y + row [all...] |
ihevcd_utils.c | 941 ps_codec->s_parse.ps_pu = ps_codec->s_parse.ps_pic_pu; [all...] |
/external/libhevc/common/ |
ihevc_structs.h | 755 pu_t *ps_pu; member in struct:_ctb_t 831 * Number of PUs filled in ps_pu 836 * Index of current PU being processed in ps_pu [all...] |