Searched defs:ps_proc (Results 1 - 21 of 21) sorted by relevance

/external/libavc/encoder/arm/
H A Dih264e_function_selector_a9q.c108 process_ctxt_t *ps_proc = NULL; local
221 ps_proc = &ps_codec->as_process[i];
222 ps_me_ctxt = &ps_proc->s_me_ctxt;
H A Dih264e_function_selector_av8.c115 process_ctxt_t *ps_proc = NULL; local
231 ps_proc = &ps_codec->as_process[i];
232 ps_me_ctxt = &ps_proc->s_me_ctxt;
/external/libavc/encoder/
H A Dih264e_function_selector_generic.c117 process_ctxt_t *ps_proc = NULL; local
233 ps_proc = &ps_codec->as_process[i];
235 ps_me_ctxt = &ps_proc->s_me_ctxt;
H A Dih264e_encode.c404 process_ctxt_t *ps_proc = &ps_codec->as_process[proc_ctxt_select]; local
440 ih264e_process_thread(ps_proc);
701 process_ctxt_t *ps_proc = &ps_codec->as_process[proc_ctxt_select]; local
714 s_inp_buf = ps_proc->s_inp_buf;
H A Dih264e_encode_header.c1055 * @param[in] ps_proc
1071 WORD32 ih264e_populate_slice_header(process_ctxt_t *ps_proc, argument
1077 entropy_ctxt_t *ps_entropy = &ps_proc->s_entropy;
1079 codec_t *ps_codec = ps_proc->ps_codec;
1081 if (ps_proc->ps_codec->u4_is_curr_frm_ref)
1094 ps_slice_hdr->u1_slice_type = ps_proc->i4_slice_type;
1103 ps_slice_hdr->i4_frame_num = ps_proc->i4_frame_num;
1117 if (ps_proc->u4_is_idr)
1119 ps_slice_hdr->u2_idr_pic_id = ps_proc->u4_idr_pic_id;
1152 if (ps_proc
[all...]
H A Dih264e_mc.c94 * @param[in] ps_proc
109 void ih264e_motion_comp_luma(process_ctxt_t *ps_proc, UWORD8 **pu1_pseudo_pred, argument
113 codec_t *ps_codec = ps_proc->ps_codec;
116 me_ctxt_t *ps_me_ctxt = &ps_proc->s_me_ctxt;
131 WORD32 i4_pred_strd = ps_proc->i4_pred_strd;
158 i4_ref_strd[0] = ps_proc->i4_rec_strd;
163 for (u4_num_prtn = 0; u4_num_prtn < ps_proc->u4_num_sub_partitions;
169 ps_curr_pu = ps_proc->ps_pu + u4_num_prtn;
178 pu1_ref[0] = ps_proc->apu1_ref_buf_luma[0];
183 pu1_ref[0] = ps_proc
292 ih264e_motion_comp_chroma(process_ctxt_t *ps_proc) argument
[all...]
H A Dih264e_deblk.c344 * @param[in] ps_proc
353 static UWORD32 ih264e_calculate_csbp(process_ctxt_t *ps_proc) argument
356 UWORD8 *pu1_curr_nnz = (UWORD8 *)ps_proc->au4_nnz;
384 * @param[in] ps_proc
393 void ih264e_compute_bs(process_ctxt_t * ps_proc) argument
396 bs_ctxt_t *ps_bs = &(ps_proc->s_deblk_ctxt.s_bs_ctxt);
411 WORD32 i4_wd_mbs = ps_proc->i4_wd_mbs;
422 i4_intra = ps_proc->u4_is_intra;
436 mb_info_t *ps_left_mb_syntax_ele = &ps_proc->s_left_mb_syntax_ele;
439 mb_info_t *ps_top_mb_syntax_ele = ps_proc
510 ih264e_filter_top_edge(codec_t *ps_codec, process_ctxt_t *ps_proc, UWORD8 *pu1_mb_qp, UWORD8 *pu1_cur_pic_luma, UWORD8 *pu1_cur_pic_chroma, UWORD32 *pu4_pic_horz_bs) argument
613 ih264e_filter_left_edge(codec_t *ps_codec, process_ctxt_t *ps_proc, UWORD8 *pu1_mb_qp, UWORD8 *pu1_cur_pic_luma, UWORD8 *pu1_cur_pic_chroma, UWORD32 *pu4_pic_vert_bs) argument
704 ih264e_deblock_mb(process_ctxt_t *ps_proc, deblk_ctxt_t * ps_deblk) argument
[all...]
H A Dih264e_rate_control.c393 * @param[in] ps_proc
405 process_ctxt_t *ps_proc = pv_proc; local
408 WORD32 mb_type = !ps_proc->u4_is_intra;
411 ps_frame_info->tot_mb_sad[mb_type] += ps_proc->i4_mb_distortion;
414 ps_frame_info->qp_sum[mb_type] += gau1_h264_to_mpeg2_qmap[ps_proc->u4_mb_qp];
420 if (ps_proc->u4_is_intra)
422 ps_frame_info->intra_mb_cost_sum += ps_proc->i4_mb_cost;
H A Dih264e_utils.c962 * @param[in] ps_proc
974 void ih264e_init_quant_params(process_ctxt_t *ps_proc, int qp) argument
1014 ps_qp_params = ps_proc->ps_qp_params[plane];
1045 if (ps_proc->i4_slice_type != ISLICE
1046 && ps_proc->i4_slice_type != SISLICE)
1052 if (ps_proc->ps_codec->s_cfg.u4_enable_satqd)
1788 process_ctxt_t *ps_proc = NULL; local
1795 ps_proc = &ps_codec->as_process[i];
1800 ps_proc->pu1_src_buf_luma_base = ps_codec->pu1_y_csc_buf_base;
1804 ps_proc
[all...]
H A Dih264e_core_coding.c1483 UWORD8 ih264e_code_luma_intra_macroblock_16x16(process_ctxt_t *ps_proc) argument
1486 codec_t *ps_codec = ps_proc->ps_codec;
1489 UWORD8 *pu1_ref_mb = ps_proc->pu1_rec_buf_luma;
1492 UWORD8 *pu1_curr_mb = ps_proc->pu1_src_buf_luma;
1498 WORD16 *pi2_res_mb = ps_proc->pi2_res_buf;
1501 WORD32 i4_src_strd = ps_proc->i4_src_strd;
1502 WORD32 i4_rec_strd = ps_proc->i4_rec_strd;
1503 WORD32 i4_pred_strd = ps_proc->i4_pred_strd;
1504 WORD32 i4_res_strd = ps_proc->i4_res_strd;
1507 UWORD8 u1_intra_mode = ps_proc
1622 ih264e_code_luma_intra_macroblock_4x4(process_ctxt_t *ps_proc) argument
1876 ih264e_code_luma_intra_macroblock_4x4_rdopt_on(process_ctxt_t *ps_proc) argument
1999 ih264e_code_chroma_intra_macroblock_8x8(process_ctxt_t *ps_proc) argument
2114 ih264e_code_luma_inter_macroblock_16x16(process_ctxt_t *ps_proc) argument
2261 ih264e_code_chroma_inter_macroblock_8x8(process_ctxt_t *ps_proc) argument
[all...]
H A Dih264e_intra_modes_eval.c116 void ih264e_derive_nghbr_avbl_of_mbs(process_ctxt_t *ps_proc) argument
118 UWORD8 *pu1_slice_idx_curr = ps_proc->pu1_slice_idx;
127 i4_mb_x = ps_proc->i4_mb_x;
128 i4_mb_y = ps_proc->i4_mb_y;
130 i4_wd_mbs = ps_proc->i4_wd_mbs;
137 ps_ngbr_avbl = ps_proc->ps_ngbr_avbl;
326 void ih264e_evaluate_intra16x16_modes_for_least_cost_rdoptoff(process_ctxt_t *ps_proc) argument
329 codec_t *ps_codec = ps_proc->ps_codec;
335 UWORD32 u4_lambda = ps_proc->u4_lambda;
344 UWORD8 *pu1_ngbr_pels_i16 = ps_proc
521 ih264e_evaluate_intra8x8_modes_for_least_cost_rdoptoff(process_ctxt_t *ps_proc) argument
750 ih264e_evaluate_intra4x4_modes_for_least_cost_rdoptoff(process_ctxt_t *ps_proc) argument
996 ih264e_evaluate_intra4x4_modes_for_least_cost_rdopton(process_ctxt_t *ps_proc) argument
1298 ih264e_evaluate_chroma_intra8x8_modes_for_least_cost_rdoptoff(process_ctxt_t *ps_proc) argument
[all...]
H A Dih264e_me.c213 static void ih264e_get_search_candidates(process_ctxt_t *ps_proc, argument
218 WORD32 i4_mb_x = ps_proc->i4_mb_x;
233 block_neighbors_t *ps_ngbr_avbl = ps_proc->ps_ngbr_avbl;
247 ps_left_mv = &ps_proc->s_left_mb_pu_ME.s_me_info[i4_reflist].s_mv;
248 ps_top_mv = &(ps_proc->ps_top_row_pu_ME + i4_mb_x)->s_me_info[i4_reflist].s_mv;
249 ps_top_left_mv = &ps_proc->s_top_left_mb_pu_ME.s_me_info[i4_reflist].s_mv;
250 ps_top_right_mv = &(ps_proc->ps_top_row_pu_ME + i4_mb_x + 1)->s_me_info[i4_reflist].s_mv;
252 i4_left_mode = ps_proc->s_left_mb_pu_ME.b2_pred_mode != i4_cmpl_predmode;
253 i4_top_mode = (ps_proc->ps_top_row_pu_ME + i4_mb_x)->b2_pred_mode != i4_cmpl_predmode;
254 i4_top_left_mode = ps_proc
392 ih264e_find_pskip_params(process_ctxt_t *ps_proc, WORD32 i4_reflist) argument
466 ih264e_find_pskip_params_me(process_ctxt_t *ps_proc, WORD32 i4_reflist) argument
618 ih264e_mv_pred(process_ctxt_t *ps_proc, WORD32 i4_slice_type) argument
725 ih264e_mv_pred_me(process_ctxt_t *ps_proc, WORD32 i4_ref_list) argument
823 ih264e_init_me(process_ctxt_t *ps_proc) argument
879 ih264e_compute_me_single_reflist(process_ctxt_t *ps_proc) argument
1107 ih264e_compute_me_nmb(process_ctxt_t *ps_proc, UWORD32 u4_nmb_count) argument
1275 ih264e_find_bskip_params_me(process_ctxt_t *ps_proc, WORD32 i4_reflist) argument
1474 ih264e_find_bskip_params(process_ctxt_t *ps_proc, WORD32 i4_reflist) argument
1669 ih264e_evaluate_bipred(me_ctxt_t *ps_me_ctxt, process_ctxt_t *ps_proc, mb_part_ctxt *ps_mb_ctxt_bi) argument
1783 ih264e_compute_me_multi_reflist(process_ctxt_t *ps_proc) argument
[all...]
H A Dih264e_process.c206 * @param[in] ps_proc
215 IH264E_ERROR_T ih264e_init_entropy_ctxt(process_ctxt_t *ps_proc) argument
218 codec_t *ps_codec = ps_proc->ps_codec;
221 entropy_ctxt_t *ps_entropy = &ps_proc->s_entropy;
230 ps_entropy->i4_cur_slice_idx = ps_proc->pu1_slice_idx[ps_entropy->i4_mb_start_add];
265 * @param[in] ps_proc
275 IH264E_ERROR_T ih264e_entropy(process_ctxt_t *ps_proc) argument
278 codec_t *ps_codec = ps_proc->ps_codec;
281 entropy_ctxt_t *ps_entropy = &ps_proc->s_entropy;
296 WORD32 i4_slice_type = ps_proc
644 ih264e_pack_header_data(process_ctxt_t *ps_proc) argument
875 ih264e_update_proc_ctxt(process_ctxt_t *ps_proc) argument
1140 ih264e_init_proc_ctxt(process_ctxt_t *ps_proc) argument
1477 ih264e_pad_recon_buffer(process_ctxt_t *ps_proc, UWORD8 *pu1_curr_pic_luma, UWORD8 *pu1_curr_pic_chroma, WORD32 i4_mb_x, WORD32 i4_mb_y, WORD32 i4_pad_ht) argument
1579 ih264e_dblk_pad_hpel_processing_n_mbs(process_ctxt_t *ps_proc, UWORD8 *pu1_curr_pic_luma, UWORD8 *pu1_curr_pic_chroma, WORD32 i4_mb_x, WORD32 i4_mb_y) argument
1890 ih264e_process(process_ctxt_t *ps_proc) argument
2331 process_ctxt_t *ps_proc = &ps_codec->as_process[i4_proc_ctxt_sel_base]; local
2440 process_ctxt_t *ps_proc = pv_proc; local
[all...]
/external/libavc/encoder/x86/
H A Dih264e_function_selector_sse42.c108 process_ctxt_t *ps_proc = NULL; local
130 ps_proc = &ps_codec->as_process[i];
132 ps_me_ctxt = &ps_proc->s_me_ctxt;
/external/libhevc/decoder/
H A Dihevcd_decode.c85 process_ctxt_t *ps_proc,
468 process_ctxt_t *ps_proc = &ps_codec->as_process[prev_proc_idx]; local
469 if(0 == ps_proc->i4_init_done)
471 ihevcd_init_proc_ctxt(ps_proc, 0);
707 process_ctxt_t *ps_proc; local
710 ps_proc = &ps_codec->as_process[ps_codec->i4_num_cores - 1];
717 (ps_codec->i4_disp_buf_id == ps_proc->i4_cur_pic_buf_id))
742 process_ctxt_t *ps_proc; local
745 ps_proc = &ps_codec->as_process[ps_codec->i4_num_cores - 1];
747 ret = ihevcd_jobq_dequeue((jobq_t *)ps_proc
791 process_ctxt_t *ps_proc = &ps_codec->as_process[proc_idx]; local
[all...]
H A Dihevcd_fmt_conv.c691 process_ctxt_t *ps_proc,
717 ps_sps = ps_proc->ps_sps;
789 if((0 == ps_codec->i4_flush_mode) && (ps_codec->i4_disp_buf_id == ps_proc->i4_cur_pic_buf_id) && (1 < ps_codec->i4_num_cores))
690 ihevcd_fmt_conv(codec_t *ps_codec, process_ctxt_t *ps_proc, UWORD8 *pu1_y_dst, UWORD8 *pu1_u_dst, UWORD8 *pu1_v_dst, WORD32 cur_row, WORD32 num_rows) argument
H A Dihevcd_inter_pred.c113 void ihevcd_inter_pred_ctb(process_ctxt_t *ps_proc) argument
168 ps_codec = ps_proc->ps_codec;
169 ps_slice_hdr = ps_proc->ps_slice_hdr;
170 ps_pps = ps_proc->ps_pps;
171 ps_sps = ps_proc->ps_sps;
172 cur_ctb_idx = ps_proc->i4_ctb_x
173 + ps_proc->i4_ctb_y * (ps_sps->i2_pic_wd_in_ctb);
178 next_ctb_idx = ps_proc->i4_next_pu_ctb_cnt;
179 i4_pu_cnt = ps_proc->pu4_pic_pu_idx[next_ctb_idx] - ps_proc
[all...]
H A Dihevcd_utils.c1128 process_ctxt_t *ps_proc; local
1131 ps_proc = &ps_codec->as_process[ps_codec->i4_num_cores - 1];
1137 if((ps_codec->ps_disp_buf) && (ps_codec->i4_disp_buf_id != ps_proc->i4_cur_pic_buf_id) &&
H A Dihevcd_process_slice.c93 process_ctxt_t *ps_proc,
109 void ihevcd_proc_map_check(process_ctxt_t *ps_proc, proc_type_t proc_type, WORD32 nctb) argument
111 tile_t *ps_tile = ps_proc->ps_tile;
112 sps_t *ps_sps = ps_proc->ps_sps;
113 pps_t *ps_pps = ps_proc->ps_pps;
114 codec_t *ps_codec = ps_proc->ps_codec;
120 if(ps_proc->i4_check_proc_status)
134 if(ps_proc->i4_ctb_y > 0)
136 x_pos = (ps_proc->i4_ctb_tile_x + nctb);
142 idx += ((ps_proc
195 ihevcd_proc_map_update(process_ctxt_t *ps_proc, proc_type_t proc_type, WORD32 nctb) argument
218 ihevcd_slice_hdr_update(process_ctxt_t *ps_proc) argument
243 ihevcd_ctb_pos_update(process_ctxt_t *ps_proc, WORD32 nctb) argument
310 ihevcd_ctb_avail_update(process_ctxt_t *ps_proc) argument
445 ihevcd_update_ctb_tu_cnt(process_ctxt_t *ps_proc) argument
516 ihevcd_process(process_ctxt_t *ps_proc) argument
1359 ihevcd_init_proc_ctxt(process_ctxt_t *ps_proc, WORD32 tu_coeff_data_ofst) argument
1571 ihevcd_process_thread(process_ctxt_t *ps_proc) argument
[all...]
H A Dihevcd_iquant_itrans_recon_ctb.c340 WORD32 ihevcd_get_intra_nbr_flag(process_ctxt_t *ps_proc, argument
362 ps_sps = ps_proc->ps_sps;
377 x_cur = ps_proc->i4_ctb_x * ctb_size + cur_x * MIN_TU_SIZE;
378 y_cur = ps_proc->i4_ctb_y * ctb_size + cur_y * MIN_TU_SIZE;
380 pu1_pic_intra_flag = ps_proc->pu1_pic_intra_flag;
495 - (ps_proc->i4_ctb_x << ps_sps->i1_log2_ctb_size)
503 - (ps_proc->i4_ctb_y << ps_sps->i1_log2_ctb_size)
530 WORD32 ihevcd_iquant_itrans_recon_ctb(process_ctxt_t *ps_proc) argument
576 ps_sps = ps_proc->ps_sps;
577 ps_pps = ps_proc
[all...]
H A Dihevcd_parse_slice.c2485 process_ctxt_t *ps_proc = &ps_codec->as_process[0]; local
2494 ps_proc->i4_ctb_cnt = ps_tile->u2_wd;
2495 ps_proc->i4_ctb_x = ps_codec->s_parse.i4_ctb_x;
2496 ps_proc->i4_ctb_y = ps_codec->s_parse.i4_ctb_y;
2497 ps_proc->i4_cur_slice_idx = ps_codec->s_parse.i4_cur_slice_idx;
2499 ihevcd_init_proc_ctxt(ps_proc, tu_coeff_data_ofst);
2908 process_ctxt_t *ps_proc; local
2916 ps_proc = &ps_codec->as_process[(ps_codec->i4_num_cores == 1) ? 1 : (ps_codec->i4_num_cores - 1)];
2925 pu4_ctb_top_pu_idx = ps_proc->pu4_pic_pu_idx_top
2927 pu4_ctb_left_pu_idx = ps_proc
2960 process_ctxt_t *ps_proc = &ps_codec->as_process[(ps_codec->i4_num_cores == 1) ? 1 : (ps_codec->i4_num_cores - 1)]; local
3047 process_ctxt_t *ps_proc; local
3231 process_ctxt_t *ps_proc = &ps_codec->as_process[0]; local
[all...]

Completed in 225 milliseconds