Searched refs:ps_tile_params (Results 1 – 9 of 9) sorted by relevance
/external/libhevc/encoder/ |
D | ihevce_tile_interface.c | 107 ihevce_tile_params_t *ps_tile_params, in ihevce_update_tile_params() argument 167 ps_tile_params->i4_tiles_enabled_flag = ps_app_tile_prms->i4_tiles_enabled_flag; in ihevce_update_tile_params() 169 ps_tile_params->i4_num_tile_cols = i4_num_tile_cols; in ihevce_update_tile_params() 170 ps_tile_params->i4_num_tile_rows = i4_num_tile_rows; in ihevce_update_tile_params() 172 i4_curr_tile_id = ps_tile_params->i4_curr_tile_id; in ihevce_update_tile_params() 175 ps_tile_params->i4_num_tiles = i4_num_tiles; in ihevce_update_tile_params() 177 ps_tile_params->i4_uniform_spacing_flag = ps_app_tile_prms->i4_uniform_spacing_flag; in ihevce_update_tile_params() 179 if(0 == ps_tile_params->i4_tiles_enabled_flag) in ihevce_update_tile_params() 182 ps_tile_params->i4_curr_tile_width = i4_cu_aligned_tgt_frame_wd; in ihevce_update_tile_params() 183 ps_tile_params->i4_curr_tile_height = i4_cu_aligned_tgt_frame_ht; in ihevce_update_tile_params() [all …]
|
D | ihevce_sao.h | 68 void ihevce_sao_ctb(sao_ctxt_t *ps_sao_ctxt, ihevce_tile_params_t *ps_tile_params); 74 ihevce_tile_params_t *ps_tile_params);
|
D | ihevce_sao.c | 119 UWORD8 *pu1_avail, sao_ctxt_t *ps_sao_ctxt, ihevce_tile_params_t *ps_tile_params) in ihevce_sao_set_avilability() argument 138 if(ctb_x_pos == ps_tile_params->i4_first_ctb_x) in ihevce_sao_set_avilability() 147 (ps_tile_params->i4_first_ctb_x + ps_tile_params->i4_curr_tile_wd_in_ctb_unit)) in ihevce_sao_set_avilability() 155 if(ctb_y_pos == ps_tile_params->i4_first_ctb_y) in ihevce_sao_set_avilability() 164 (ps_tile_params->i4_first_ctb_y + ps_tile_params->i4_curr_tile_ht_in_ctb_unit)) in ihevce_sao_set_avilability() 192 void ihevce_sao_ctb(sao_ctxt_t *ps_sao_ctxt, ihevce_tile_params_t *ps_tile_params) in ihevce_sao_ctb() argument 285 ihevce_sao_set_avilability(au1_avail_luma, ps_sao_ctxt, ps_tile_params); in ihevce_sao_ctb() 377 ihevce_sao_set_avilability(au1_avail_chroma, ps_sao_ctxt, ps_tile_params); in ihevce_sao_ctb() 432 ihevce_tile_params_t *ps_tile_params) in ihevce_sao_analyse() argument 775 ihevce_sao_ctb(&s_sao_ctxt, ps_tile_params); in ihevce_sao_analyse() [all …]
|
D | ihevce_cabac_cu_pu.c | 1654 ihevce_tile_params_t *ps_tile_params) in ihevce_encode_coding_quadtree() argument 1666 WORD32 pic_width = ps_tile_params->i4_curr_tile_width; in ihevce_encode_coding_quadtree() 1667 WORD32 pic_height = ps_tile_params->i4_curr_tile_height; in ihevce_encode_coding_quadtree() 1766 … ps_entropy_ctxt, x0_frm, y0_frm, log2_cb_size - 1, ct_depth + 1, ps_ctb, ps_tile_params); in ihevce_encode_coding_quadtree() 1777 ps_tile_params); in ihevce_encode_coding_quadtree() 1790 ps_tile_params); in ihevce_encode_coding_quadtree() 1803 ps_tile_params); in ihevce_encode_coding_quadtree() 1878 ihevce_tile_params_t *ps_tile_params, in ihevce_encode_slice_data() argument 1905 WORD32 pic_width = ps_tile_params->i4_curr_tile_width; in ihevce_encode_slice_data() 1906 WORD32 pic_height = ps_tile_params->i4_curr_tile_height; in ihevce_encode_slice_data() [all …]
|
D | ihevce_enc_loop_pass.c | 1718 ihevce_tile_params_t *ps_tile_params) in ihevce_enc_loop_process_row() 1765 dblk_offset = -(ps_tile_params->i4_first_sample_x + 1); in ihevce_enc_loop_process_row() 1799 ps_ctb_in += ps_tile_params->i4_first_ctb_x; in ihevce_enc_loop_process_row() 1800 ps_ctb_out += ps_tile_params->i4_first_ctb_x; in ihevce_enc_loop_process_row() 1802 ps_row_cu += (ps_tile_params->i4_first_ctb_x * ps_frm_ctb_prms->i4_num_cus_in_ctb); in ihevce_enc_loop_process_row() 1803 ps_row_tu += (ps_tile_params->i4_first_ctb_x * ps_frm_ctb_prms->i4_num_tus_in_ctb); in ihevce_enc_loop_process_row() 1804 ps_row_pu += (ps_tile_params->i4_first_ctb_x * ps_frm_ctb_prms->i4_num_pus_in_ctb); in ihevce_enc_loop_process_row() 1805 pu1_row_pu_map += (ps_tile_params->i4_first_ctb_x * ps_frm_ctb_prms->i4_num_pus_in_ctb); in ihevce_enc_loop_process_row() 1807 (ps_tile_params->i4_first_ctb_x * in ihevce_enc_loop_process_row() 1814 (ps_tile_params->i4_first_ctb_x * (ctb_size >> 3)); //one vertical edge per 8x8 block in ihevce_enc_loop_process_row() [all …]
|
D | ihevce_tile_interface.h | 50 ihevce_tile_params_t *ps_tile_params,
|
D | ihevce_encode_header.h | 96 ihevce_tile_params_t *ps_tile_params,
|
D | ihevce_entropy_structs.h | 351 ihevce_tile_params_t *ps_tile_params,
|
D | ihevce_encode_header.c | 1492 ihevce_tile_params_t *ps_tile_params, in ihevce_generate_slice_header() argument 1521 if(1 == ps_tile_params->i4_tiles_enabled_flag) in ihevce_generate_slice_header() 1524 ps_tile_params->i4_first_ctb_y * num_ctb_in_row + ps_tile_params->i4_first_ctb_x; in ihevce_generate_slice_header()
|