Home
last modified time | relevance | path

Searched refs:ps_tile_params (Results 1 – 9 of 9) sorted by relevance

/external/libhevc/encoder/
Dihevce_tile_interface.c107 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 …]
Dihevce_sao.h68 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);
Dihevce_sao.c119 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 …]
Dihevce_cabac_cu_pu.c1654 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 …]
Dihevce_enc_loop_pass.c1718 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 …]
Dihevce_tile_interface.h50 ihevce_tile_params_t *ps_tile_params,
Dihevce_encode_header.h96 ihevce_tile_params_t *ps_tile_params,
Dihevce_entropy_structs.h351 ihevce_tile_params_t *ps_tile_params,
Dihevce_encode_header.c1492 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()