Searched defs:ps_dec (Results 1 - 25 of 37) sorted by relevance

12

/external/libmpeg2/decoder/
H A Dimpeg2d_function_selector_generic.c76 dec_state_t *ps_dec = (dec_state_t *)pv_codec; local
78 ps_dec->pf_idct_recon[0] = &impeg2_idct_recon_dc;
79 ps_dec->pf_idct_recon[1] = &impeg2_idct_recon_dc_mismatch;
80 ps_dec->pf_idct_recon[2] = &impeg2_idct_recon;
81 ps_dec->pf_idct_recon[3] = &impeg2_idct_recon;
83 ps_dec->pf_mc[0] = &impeg2d_mc_fullx_fully;
84 ps_dec->pf_mc[1] = &impeg2d_mc_fullx_halfy;
85 ps_dec->pf_mc[2] = &impeg2d_mc_halfx_fully;
86 ps_dec->pf_mc[3] = &impeg2d_mc_halfx_halfy;
88 ps_dec
[all...]
H A Dimpeg2d_decoder.c73 void impeg2d_next_start_code(dec_state_t *ps_dec);
74 void impeg2d_next_code(dec_state_t *ps_dec, UWORD32 u4_start_code_val);
100 dec_state_t *ps_dec; local
102 ps_dec = (dec_state_t *)pv_dec;
105 impeg2d_bit_stream_init(&(ps_dec->s_bit_stream),ps_ip->s_ivd_video_decode_ip_t.pv_stream_buffer,
111 e_error = impeg2d_process_video_header(ps_dec);
116 u4_bits_read = impeg2d_bit_stream_num_bits_read(&ps_dec->s_bit_stream);
129 ps_dec->u2_header_done = 0;
131 ps_op->s_ivd_video_decode_op_t.u4_pic_ht = ps_dec->u2_reinit_max_height;
132 ps_op->s_ivd_video_decode_op_t.u4_pic_wd = ps_dec
184 dec_state_t *ps_dec; local
[all...]
H A Dimpeg2d_d_pic.c141 IMPEG2D_ERROR_CODES_T impeg2d_dec_d_slice(dec_state_t *ps_dec) argument
144 yuv_buf_t *ps_cur_frm_buf = &ps_dec->s_cur_frm_buf;
146 stream_t *ps_stream = &ps_dec->s_bit_stream;
150 UWORD32 u4_frame_width = ps_dec->u2_frame_width;
152 if(ps_dec->u2_picture_structure != FRAME_PICTURE)
155 if(ps_dec->u2_picture_structure == BOTTOM_FIELD)
157 u4_frm_offset = ps_dec->u2_frame_width;
168 UWORD32 u4_dst_x_offset = u4_frm_offset + (ps_dec->u2_mb_x << 4);
169 UWORD32 u4_dst_y_offset = (ps_dec->u2_mb_y << 4) * u4_frame_width;
199 i2_dc_val = ps_dec
[all...]
H A Dimpeg2d_i_pic.c57 void impeg2d_dec_i_mb_params(dec_state_t *ps_dec) argument
62 stream_t *ps_stream = &ps_dec->s_bit_stream;
76 else if(ps_dec->u2_first_mb && ps_dec->u2_mb_x)
91 ps_dec->u2_mb_x = i4_mb_add_inc - 1;
92 ps_dec->u2_mb_x = MIN(ps_dec->u2_mb_x, (ps_dec->u2_num_horiz_mb - 1));
107 if(ps_dec->u2_read_dct_type)
110 ps_dec
171 impeg2d_dec_i_slice(dec_state_t *ps_dec) argument
[all...]
H A Dimpeg2d_deinterlace.c176 WORD32 impeg2d_deinterlace(dec_state_t *ps_dec, argument
192 s_params.e_arch = impeg2d_get_arch(ps_dec->e_processor_arch);
195 s_params.i4_cur_fld_top = ps_dec->u2_top_field_first;
201 ps_src_pic->pu1_v, ps_dec->u2_horizontal_size,
202 ps_dec->u2_vertical_size, ps_dec->u2_frame_width);
205 if(ps_dec->ps_deint_pic)
209 impeg2d_get_pic(&s_prv_frm, ps_dec->ps_deint_pic->pu1_y,
210 ps_dec->ps_deint_pic->pu1_u,
211 ps_dec
[all...]
H A Dimpeg2d_pnb_pic.c63 WORD32 impeg2d_dec_p_mb_params(dec_state_t *ps_dec) argument
65 stream_t *ps_stream = &ps_dec->s_bit_stream;
80 if(0 == ps_dec->u2_first_mb)
104 if(ps_dec->u2_is_mpeg2 && ((ps_dec->u2_mb_x + u2_mb_addr_incr) > ps_dec->u2_num_horiz_mb) )
106 u2_mb_addr_incr = ps_dec->u2_num_horiz_mb - ps_dec->u2_mb_x;
109 if ((u2_mb_addr_incr - 1) > ps_dec->u2_num_mbs_left)
117 impeg2d_dec_skip_mbs(ps_dec, (UWORD1
251 impeg2d_dec_pnb_mb_params(dec_state_t *ps_dec) argument
465 impeg2d_dec_p_b_slice(dec_state_t *ps_dec) argument
[all...]
H A Dimpeg2d_mv_dec.c205 void impeg2d_dec_1mv_mb(dec_state_t *ps_dec) argument
214 ps_stream = &ps_dec->s_bit_stream;
215 e_ref_pic = ps_dec->e_mb_pred;
219 pi2_mv = (WORD16 *)&ps_dec->ai2_mv[FORW][FIRST];
220 e_fld = impeg2d_dec_mv(ps_stream,ps_dec->ai2_pred_mv[e_ref_pic][FIRST],pi2_mv,
221 ps_dec->au2_f_code[e_ref_pic],0, ps_dec->u2_fld_pic);
223 ps_dec->ai2_pred_mv[e_ref_pic][SECOND][MV_X] = ps_dec->ai2_pred_mv[e_ref_pic][FIRST][MV_X];
224 ps_dec
245 impeg2d_dec_2mv_fw_or_bk_mb(dec_state_t *ps_dec) argument
285 impeg2d_dec_frm_dual_prime(dec_state_t *ps_dec) argument
362 impeg2d_dec_fld_dual_prime(dec_state_t *ps_dec) argument
420 impeg2d_dec_4mv_mb(dec_state_t *ps_dec) argument
469 impeg2d_dec_2mv_interp_mb(dec_state_t *ps_dec) argument
[all...]
H A Dimpeg2d_pic_proc.c48 void impeg2d_format_convert(dec_state_t *ps_dec, argument
61 pu1_src_y = ps_src_pic->pu1_y + (u4_start_row * ps_dec->u2_frame_width);
62 pu1_src_u = ps_src_pic->pu1_u + ((u4_start_row >> 1) * (ps_dec->u2_frame_width >> 1));
63 pu1_src_v = ps_src_pic->pu1_v + ((u4_start_row >> 1) *(ps_dec->u2_frame_width >> 1));
65 pu1_dst_y = (UWORD8 *)ps_disp_frm_buf->pv_y_buf + (u4_start_row * ps_dec->u4_frm_buf_stride);
66 pu1_dst_u = (UWORD8 *)ps_disp_frm_buf->pv_u_buf +((u4_start_row >> 1)*(ps_dec->u4_frm_buf_stride >> 1));
67 pu1_dst_v = (UWORD8 *)ps_disp_frm_buf->pv_v_buf +((u4_start_row >> 1)*(ps_dec->u4_frm_buf_stride >> 1));
69 if (IV_YUV_420P == ps_dec->i4_chromaFormat)
71 ps_dec->pf_copy_yuv420p_buf(pu1_src_y, pu1_src_u, pu1_src_v, pu1_dst_y,
73 ps_dec
249 impeg2d_init_video_state(dec_state_t *ps_dec, e_video_type_t e_video_type) argument
345 impeg2d_pre_pic_dec_proc(dec_state_t *ps_dec) argument
607 impeg2d_post_pic_dec_proc(dec_state_t *ps_dec) argument
[all...]
H A Dimpeg2d_dec_hdr.c63 void impeg2d_next_start_code(dec_state_t *ps_dec) argument
66 ps_stream = &ps_dec->s_bit_stream;
70 && (ps_dec->s_bit_stream.u4_offset < ps_dec->s_bit_stream.u4_max_offset))
86 void impeg2d_next_code(dec_state_t *ps_dec, UWORD32 u4_start_code_val) argument
89 ps_stream = &ps_dec->s_bit_stream;
93 (ps_dec->s_bit_stream.u4_offset < ps_dec->s_bit_stream.u4_max_offset))
114 void impeg2d_peek_next_start_code(dec_state_t *ps_dec) argument
117 ps_stream = &ps_dec
138 impeg2d_dec_seq_hdr(dec_state_t *ps_dec) argument
281 impeg2d_dec_seq_ext(dec_state_t *ps_dec) argument
371 impeg2d_dec_seq_disp_ext(dec_state_t *ps_dec) argument
429 impeg2d_dec_seq_scale_ext(dec_state_t *ps_dec) argument
445 impeg2d_dec_quant_matrix_ext(dec_state_t *ps_dec) argument
496 impeg2d_dec_pic_disp_ext(dec_state_t *ps_dec) argument
538 impeg2d_dec_itu_t_ext(dec_state_t *ps_dec) argument
556 impeg2d_dec_copyright_ext(dec_state_t *ps_dec) argument
588 impeg2d_dec_cam_param_ext(dec_state_t *ps_dec) argument
621 impeg2d_dec_grp_of_pic_hdr(dec_state_t *ps_dec) argument
652 impeg2d_dec_pic_hdr(dec_state_t *ps_dec) argument
722 impeg2d_dec_pic_coding_ext(dec_state_t *ps_dec) argument
785 impeg2d_dec_slice(dec_state_t *ps_dec) argument
881 impeg2d_dec_pic_data_thread(dec_state_t *ps_dec) argument
1064 impeg2d_init_thread_dec_ctxt(dec_state_t *ps_dec, dec_state_t *ps_dec_thd, WORD32 i4_min_mb_y) argument
1195 dec_state_t *ps_dec = ps_dec_state_multi_core->ps_dec_state[0]; local
1340 impeg2d_dec_pic_data(dec_state_t *ps_dec) argument
1414 impeg2d_flush_ext_and_user_data(dec_state_t *ps_dec) argument
1445 impeg2d_dec_user_data(dec_state_t *ps_dec) argument
1475 impeg2d_dec_seq_ext_data(dec_state_t *ps_dec) argument
1528 impeg2d_dec_pic_ext_data(dec_state_t *ps_dec) argument
1595 impeg2d_process_video_header(dec_state_t *ps_dec) argument
1660 impeg2d_process_video_bit_stream(dec_state_t *ps_dec) argument
[all...]
H A Dimpeg2d_mc.c108 void impeg2d_motion_comp(dec_state_t *ps_dec, mb_mc_params_t *ps_params,yuv_buf_t *ps_buf) argument
114 ps_dec->pf_mc[ps_params->s_luma.u4_mode]((void *)ps_dec, ps_params->s_ref.pu1_y + ps_params->s_luma.u4_src_offset,
121 ps_dec->pf_mc[ps_params->s_chroma.u4_mode]((void *)ps_dec, ps_params->s_ref.pu1_u + ps_params->s_chroma.u4_src_offset,
129 ps_dec->pf_mc[ps_params->s_chroma.u4_mode]((void *)ps_dec, ps_params->s_ref.pu1_v + ps_params->s_chroma.u4_src_offset,
165 void impeg2d_motion_comp_recon_buf(dec_state_t *ps_dec, argument
173 ps_dec->pf_mc[ps_params->s_luma.u4_mode](ps_dec, ps_param
226 impeg2d_mc_1mv(dec_state_t *ps_dec) argument
260 impeg2d_mc_fw_or_bk_mb(dec_state_t *ps_dec) argument
294 impeg2d_mc_frm_dual_prime(dec_state_t *ps_dec) argument
338 impeg2d_mc_fld_dual_prime(dec_state_t *ps_dec) argument
380 impeg2d_mc_4mv(dec_state_t *ps_dec) argument
419 impeg2d_mc_2mv(dec_state_t *ps_dec) argument
440 impeg2d_dec_intra_mb(dec_state_t *ps_dec) argument
483 impeg2d_dec_skip_p_mb(dec_state_t *ps_dec, WORD32 u4_num_of_mbs) argument
614 impeg2d_dec_skip_b_mb(dec_state_t *ps_dec, WORD32 u4_num_of_mbs) argument
725 impeg2d_dec_skip_mbs(dec_state_t *ps_dec, UWORD16 u2_num_skip_mbs) argument
757 impeg2d_dec_0mv_coded_mb(dec_state_t *ps_dec) argument
834 dec_state_t *ps_dec = (dec_state_t *)pv_dec; local
964 dec_state_t *ps_dec = (dec_state_t *)pv_dec; local
1088 dec_state_t *ps_dec = (dec_state_t *)pv_dec; local
1209 dec_state_t *ps_dec = (dec_state_t *)pv_dec; local
[all...]
/external/libavc/decoder/
H A Dih264d_quant_scaling.c77 void ih264d_form_default_scaling_matrix(dec_struct_t *ps_dec) argument
94 ps_dec->s_high_profile.i2_scalinglist4x4[i4_i][pu1_inv_scan[i4_j]] =
105 ps_dec->s_high_profile.i2_scalinglist8x8[i4_i][gau1_ih264d_inv_scan_prog8x8_cabac[i4_j]] =
115 dec_struct_t *ps_dec)
132 ps_dec->s_high_profile.pi2_scale_mat[i4_i] =
137 ps_dec->s_high_profile.pi2_scale_mat[i4_i] =
138 ps_dec->s_high_profile.pi2_scale_mat[i4_i
146 ps_dec->s_high_profile.pi2_scale_mat[i4_i] =
151 ps_dec->s_high_profile.pi2_scale_mat[i4_i] =
163 ps_dec
113 ih264d_form_scaling_matrix_picture(dec_seq_params_t *ps_seq, dec_pic_params_t *ps_pic, dec_struct_t *ps_dec) argument
[all...]
H A Dih264d_sei.c72 dec_struct_t *ps_dec)
85 ps_seq = &ps_dec->ps_sps[u1_seq_parameter_set_id];
89 ps_dec->ps_sei->u1_seq_param_set_id = u1_seq_parameter_set_id;
90 ps_dec->ps_cur_sps = ps_seq;
132 /* ps_dec Poniter decoder context */
148 dec_struct_t *ps_dec,
158 ps_sei = (sei *)ps_dec->ps_sei;
159 ps_vu4 = &ps_dec->ps_cur_sps->s_vui;
196 ps_dec->u1_pic_struct_copy = ps_sei->u1_pic_struct;
212 /* ps_dec Ponite
70 ih264d_parse_buffering_period(buf_period_t *ps_buf_prd, dec_bit_stream_t *ps_bitstrm, dec_struct_t *ps_dec) argument
147 ih264d_parse_pic_timing(dec_bit_stream_t *ps_bitstrm, dec_struct_t *ps_dec, UWORD32 ui4_payload_size) argument
227 ih264d_parse_recovery_point(dec_bit_stream_t *ps_bitstrm, dec_struct_t *ps_dec, UWORD32 ui4_payload_size) argument
270 ih264d_parse_sei_payload(dec_bit_stream_t *ps_bitstrm, UWORD32 ui4_payload_type, UWORD32 ui4_payload_size, dec_struct_t *ps_dec) argument
327 ih264d_parse_sei_message(dec_struct_t *ps_dec, dec_bit_stream_t *ps_bitstrm) argument
[all...]
H A Dih264d_cabac.c109 /* Inputs : ps_dec, slice type */
123 void ih264d_init_cabac_contexts(UWORD8 u1_slice_type, dec_struct_t * ps_dec) argument
126 bin_ctxt_model_t *p_cabac_ctxt_table_t = ps_dec->p_cabac_ctxt_table_t;
127 UWORD8 u1_qp_y = ps_dec->ps_cur_slice->u1_slice_qp;
132 u1_cabac_init_Idc = ps_dec->ps_cur_slice->u1_cabac_init_idc;
136 /* MAKING ps_dec->p_ctxt_inc_mb_map a scratch buffer */
139 ctxt_inc_mb_info_t *p_DefCtxt = ps_dec->p_ctxt_inc_mb_map - 1;
157 ps_dec->ps_def_ctxt_mb_info = p_DefCtxt;
163 ps_dec->p_mb_type_t = p_cabac_ctxt_table_t + MB_TYPE_I_SLICE;
167 ps_dec
[all...]
H A Dih264d_format_conv.c654 /* Inputs : ps_dec - Decoder parameters */
668 void ih264d_format_convert(dec_struct_t *ps_dec, argument
681 ps_op_frm = &(ps_dec->s_disp_frame_info);
689 if((1 == ps_dec->u4_share_disp_buf) &&
706 if(0 == ps_dec->u4_share_disp_buf)
795 if((u4_start_y + u4_num_rows_y) >= ps_dec->s_disp_frame_info.u4_y_ht)
802 ps_dec->u2_disp_width,
803 ps_dec->u2_disp_height,
H A Dih264d_mvpred.c148 dec_struct_t *ps_dec,
167 ps_mv_pred[LEFT] = &ps_dec->s_default_mv_pred;
168 ps_mv_pred[TOP] = &(ps_dec->s_default_mv_pred);
169 ps_mv_pred[TOP_R] = &(ps_dec->s_default_mv_pred);
183 ps_mvpred_l = (ps_dec->u4_num_pmbair) ?
185 (ps_dec->ps_mv_left + (uc_sub_mb_y << 2) + 48
287 UWORD32 u4_cond = ps_dec->u4_num_pmbair;
339 dec_struct_t *ps_dec,
349 ps_mv_pred[LEFT] = &ps_dec->s_default_mv_pred;
350 ps_mv_pred[TOP] = &(ps_dec
144 ih264d_mbaff_mv_pred(mv_pred_t **ps_mv_pred, UWORD8 u1_sub_mb_num, mv_pred_t *ps_mv_nmb, mv_pred_t *ps_mv_ntop, dec_struct_t *ps_dec, UWORD8 uc_mb_part_width, dec_mb_info_t *ps_cur_mb_info, UWORD8* pu0_scale) argument
335 ih264d_non_mbaff_mv_pred(mv_pred_t **ps_mv_pred, UWORD8 u1_sub_mb_num, mv_pred_t *ps_mv_nmb, mv_pred_t *ps_mv_ntop, dec_struct_t *ps_dec, UWORD8 uc_mb_part_width, dec_mb_info_t *ps_cur_mb_info) argument
458 ih264d_mvpred_nonmbaffB(dec_struct_t *ps_dec, dec_mb_info_t *ps_cur_mb_info, mv_pred_t *ps_mv_nmb, mv_pred_t *ps_mv_ntop, mv_pred_t *ps_mv_final_pred, UWORD8 u1_sub_mb_num, UWORD8 uc_mb_part_width, UWORD8 u1_lx_start, UWORD8 u1_lxend, UWORD8 u1_mb_mc_mode) argument
693 ih264d_mvpred_nonmbaff(dec_struct_t *ps_dec, dec_mb_info_t *ps_cur_mb_info, mv_pred_t *ps_mv_nmb, mv_pred_t *ps_mv_ntop, mv_pred_t *ps_mv_final_pred, UWORD8 u1_sub_mb_num, UWORD8 uc_mb_part_width, UWORD8 u1_lx_start, UWORD8 u1_lxend, UWORD8 u1_mb_mc_mode) argument
923 ih264d_mvpred_mbaff(dec_struct_t *ps_dec, dec_mb_info_t *ps_cur_mb_info, mv_pred_t *ps_mv_nmb, mv_pred_t *ps_mv_ntop, mv_pred_t *ps_mv_final_pred, UWORD8 u1_sub_mb_num, UWORD8 uc_mb_part_width, UWORD8 u1_lx_start, UWORD8 u1_lxend, UWORD8 u1_mb_mc_mode) argument
1168 ih264d_rep_mv_colz(dec_struct_t *ps_dec, mv_pred_t *ps_mv_pred_src, mv_pred_t *ps_mv_pred_dst, UWORD8 u1_sub_mb_num, UWORD8 u1_colz, UWORD8 u1_ht, UWORD8 u1_wd) argument
[all...]
H A Dih264d_thread_parse_decode.c54 void ih264d_deblock_mb_level(dec_struct_t *ps_dec,
58 void ih264d_copy_intra_pred_line(dec_struct_t *ps_dec,
62 void ih264d_parse_tfr_nmb(dec_struct_t * ps_dec, argument
71 const UWORD32 u1_mbaff = ps_dec->ps_cur_slice->u1_mbaff_frame_flag;
80 u4_n_mb_start = (ps_dec->u2_cur_mb_addr + 1) - u1_num_mbs;
85 u4_mb_num = (ps_dec->u2_cur_mb_addr + 1) - u1_num_mbs;
89 UPDATE_SLICE_NUM_MAP(ps_dec->pu2_slice_num_map, u4_mb_num,
90 ps_dec->u2_cur_slice_num);
92 UPDATE_MB_MAP_MBNUM_BYTE(ps_dec->pu1_dec_mb_map, u4_mb_num);
112 ps_dec
167 ih264d_decode_tfr_nmb(dec_struct_t * ps_dec, UWORD8 u1_num_mbs, UWORD8 u1_num_mbs_next, UWORD8 u1_end_of_row) argument
200 ih264d_decode_recon_tfr_nmb_thread(dec_struct_t * ps_dec, UWORD8 u1_num_mbs, UWORD8 u1_num_mbs_next, UWORD8 u1_end_of_row) argument
438 ih264d_decode_slice_thread(dec_struct_t *ps_dec) argument
632 ih264d_signal_decode_thread(dec_struct_t *ps_dec) argument
640 ih264d_signal_bs_deblk_thread(dec_struct_t *ps_dec) argument
[all...]
H A Dih264d_mb_utils.c58 /* written in ps_dec->u1_cur_mb_fld_dec_flag */
80 UWORD32 ih264d_get_mb_info_cavlc_nonmbaff(dec_struct_t *ps_dec, argument
88 UWORD16 u2_frm_width_in_mb = ps_dec->u2_frm_wd_in_mbs;
89 WORD16 i2_prev_slice_mbx = ps_dec->i2_prev_slice_mbx;
96 mb_x = (WORD16)ps_dec->u2_mbx;
97 mb_y = (WORD16)ps_dec->u2_mby;
99 ps_dec->u2_cur_mb_addr = u2_cur_mb_address;
108 if(mb_y > ps_dec->i2_prev_slice_mby)
112 if(mb_y > (ps_dec->i2_prev_slice_mby + 1))
147 mb_neigbour_params_t *ps_cur_mb_row = ps_dec
210 ih264d_get_mb_info_cavlc_mbaff(dec_struct_t *ps_dec, const UWORD16 u2_cur_mb_address, dec_mb_info_t * ps_cur_mb_info, UWORD32 u4_mbskip_run) argument
362 ih264d_get_mb_info_cabac_nonmbaff(dec_struct_t *ps_dec, const UWORD16 u2_cur_mb_address, dec_mb_info_t * ps_cur_mb_info, UWORD32 u4_mbskip) argument
544 ih264d_get_mb_info_cabac_mbaff(dec_struct_t *ps_dec, const UWORD16 u2_cur_mb_address, dec_mb_info_t * ps_cur_mb_info, UWORD32 u4_mbskip) argument
874 ih264d_get_cabac_context_mbaff(dec_struct_t * ps_dec, dec_mb_info_t *ps_cur_mb_info, UWORD32 u4_mbskip) argument
1169 ih264d_update_mbaff_left_nnz(dec_struct_t * ps_dec, dec_mb_info_t * ps_cur_mb_info) argument
1212 ih264d_get_mbaff_neighbours(dec_struct_t * ps_dec, dec_mb_info_t * ps_cur_mb_info, UWORD8 uc_curMbFldDecFlag) argument
1390 ih264d_transfer_mb_group_data(dec_struct_t * ps_dec, const UWORD8 u1_num_mbs, const UWORD8 u1_end_of_row, const UWORD8 u1_end_of_row_next ) argument
[all...]
H A Dih264d_parse_headers.c68 /* Inputs : ps_dec Decoder parameters */
84 WORD32 ih264d_parse_slice_partition(dec_struct_t * ps_dec, argument
88 UNUSED(ps_dec);
100 /* Inputs : ps_dec Decoder parameters */
115 WORD32 ih264d_parse_sei(dec_struct_t * ps_dec, dec_bit_stream_t * ps_bitstrm) argument
117 UNUSED(ps_dec);
129 /* Inputs : ps_dec Decoder parameters */
144 WORD32 ih264d_parse_filler_data(dec_struct_t * ps_dec, argument
147 UNUSED(ps_dec);
159 /* Inputs : ps_dec Decode
173 ih264d_parse_end_of_stream(dec_struct_t * ps_dec) argument
190 ih264d_parse_pps(dec_struct_t * ps_dec, dec_bit_stream_t * ps_bitstrm) argument
478 ih264d_parse_sps(dec_struct_t *ps_dec, dec_bit_stream_t *ps_bitstrm) argument
1010 ih264d_parse_end_of_sequence(dec_struct_t * ps_dec) argument
1032 ih264d_access_unit_delimiter_rbsp(dec_struct_t * ps_dec) argument
1069 dec_struct_t *ps_dec = (dec_struct_t *)dec_hdl->pv_codec_handle; local
[all...]
H A Dih264d_parse_islice.c65 void ih264d_init_cabac_contexts(UWORD8 u1_slice_type, dec_struct_t * ps_dec);
67 void ih264d_itrans_recon_luma_dc(dec_struct_t *ps_dec,
87 WORD32 ih264d_parse_imb_cavlc(dec_struct_t * ps_dec, argument
101 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm;
109 u4_temp = ps_dec->u1_mb_ngbr_availablity;
123 if(ps_dec->s_high_profile.u1_transform8x8_present)
136 ih264d_read_intra_pred_modes(ps_dec,
137 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data),
138 ((UWORD8 *)ps_dec->pv_parse_tu_coeff_data+16),
140 pu1_temp = (UWORD8 *)ps_dec
481 ih264d_parse_imb_cabac(dec_struct_t * ps_dec, dec_mb_info_t * ps_cur_mb_info, UWORD8 u1_mb_type) argument
753 ih264d_parse_islice_data_cavlc(dec_struct_t * ps_dec, dec_slice_params_t * ps_slice, UWORD16 u2_first_mb_in_slice) argument
976 ih264d_parse_islice_data_cabac(dec_struct_t * ps_dec, dec_slice_params_t * ps_slice, UWORD16 u2_first_mb_in_slice) argument
1199 ih264d_parse_ipcm_mb(dec_struct_t * ps_dec, dec_mb_info_t *ps_cur_mb_info, UWORD8 u1_mbNum) argument
1369 ih264d_parse_islice(dec_struct_t *ps_dec, UWORD16 u2_first_mb_in_slice) argument
[all...]
H A Dih264d_thread_compute_bs.c61 void ih264d_copy_intra_pred_line(dec_struct_t *ps_dec,
89 void ih264d_compute_bs_non_mbaff_thread(dec_struct_t * ps_dec, argument
117 ps_deblk_top_mb = ps_dec->ps_deblk_top_mb + u2_mbx;
120 ps_cur_mb_params = ps_dec->ps_deblk_pic + u4_mb_num;
121 ps_cur_mv_pred = ps_dec->s_cur_pic.ps_mv + (u4_mb_num << 4);
124 (void **)ps_dec->ps_computebs_cur_slice->ppv_map_ref_idx_to_poc
134 ps_cur_mb_params->u1_left_mb_qp = ps_dec->deblk_left_mb[1].u1_mb_qp;
135 ps_dec->deblk_left_mb[1].u1_mb_qp = ps_cur_mb_params->u1_mb_qp;
154 ps_dec->ps_left_mvpred_addr[!u1_pingpong][1].u4_add;
170 ps_dec
318 ih264d_check_mb_map_deblk(dec_struct_t *ps_dec, UWORD32 deblk_mb_grp, tfr_ctxt_t *ps_tfr_cxt, UWORD32 u4_check_mb_map) argument
378 ih264d_recon_deblk_slice(dec_struct_t *ps_dec, tfr_ctxt_t *ps_tfr_cxt) argument
688 ih264d_recon_deblk_thread(dec_struct_t *ps_dec) argument
[all...]
H A Dih264d_deblocking.c77 void ih264d_filter_boundary_left_nonmbaff(dec_struct_t *ps_dec, argument
152 ps_dec->pf_deblk_luma_vert_bs4(pu1_y, i4_strd_y, alpha_y, beta_y);
153 ps_dec->pf_deblk_chroma_vert_bs4(pu1_u, i4_strd_uv, alpha_u,
164 ps_dec->pf_deblk_luma_vert_bslt4(pu1_y, i4_strd_y, alpha_y,
167 ps_dec->pf_deblk_chroma_vert_bslt4(pu1_u, i4_strd_uv, alpha_u,
186 ps_dec->pf_deblk_luma_vert_bs4_mbaff(pu1_y, i4_strd_y, alpha_y,
188 ps_dec->pf_deblk_chroma_vert_bs4_mbaff(pu1_u, i4_strd_uv, alpha_u,
201 ps_dec->pf_deblk_luma_vert_bslt4_mbaff(pu1_y, i4_strd_y,
205 ps_dec->pf_deblk_chroma_vert_bslt4_mbaff(pu1_u, i4_strd_uv,
257 ps_dec
301 ih264d_filter_boundary_top_nonmbaff(dec_struct_t *ps_dec, tfr_ctxt_t * ps_tfr_cxt, WORD8 i1_cb_qp_idx_ofst, WORD8 i1_cr_qp_idx_ofst, deblk_mb_t * ps_cur_mb, WORD32 i4_strd_y, WORD32 i4_strd_uv, deblk_mb_t * ps_top_mb, UWORD32 u4_bs) argument
393 ih264d_deblock_mb_nonmbaff(dec_struct_t *ps_dec, tfr_ctxt_t * ps_tfr_cxt, WORD8 i1_cb_qp_idx_ofst, WORD8 i1_cr_qp_idx_ofst, WORD32 i4_strd_y, WORD32 i4_strd_uv ) argument
629 ih264d_init_deblk_tfr_ctxt(dec_struct_t * ps_dec, pad_mgr_t *ps_pad_mgr, tfr_ctxt_t *ps_tfr_cxt, UWORD16 u2_image_wd_mb, UWORD8 u1_mbaff) argument
697 ih264d_deblock_picture_mbaff(dec_struct_t * ps_dec) argument
985 ih264d_deblock_picture_non_mbaff(dec_struct_t * ps_dec) argument
1102 ih264d_deblock_picture_progressive(dec_struct_t * ps_dec) argument
1267 ih264d_copy_intra_pred_line(dec_struct_t *ps_dec, dec_mb_info_t *ps_cur_mb_info, UWORD32 nmb_index) argument
1338 ih264d_filter_boundary_left_mbaff(dec_struct_t *ps_dec, tfr_ctxt_t * ps_tfr_cxt, WORD8 i1_cb_qp_idx_ofst, WORD8 i1_cr_qp_idx_ofst, deblk_mb_t * ps_cur_mb, WORD32 i4_strd_y, WORD32 i4_strd_uv, deblk_mb_t * ps_left_mb, UWORD32 pu4_bs_tab[], UWORD8 u1_cur_fld) argument
1552 ih264d_filter_boundary_topmbaff(dec_struct_t *ps_dec, tfr_ctxt_t * ps_tfr_cxt, WORD8 i1_cb_qp_idx_ofst, WORD8 i1_cr_qp_idx_ofst, deblk_mb_t * ps_cur_mb, WORD32 i4_strd_y, WORD32 i4_strd_uv, deblk_mb_t * ps_top_mb, UWORD32 u4_bs) argument
1643 ih264d_deblock_mb_mbaff(dec_struct_t *ps_dec, tfr_ctxt_t * ps_tfr_cxt, WORD8 i1_cb_qp_idx_ofst, WORD8 i1_cr_qp_idx_ofst, deblk_mb_t * ps_cur_mb, WORD32 i4_strd_y, WORD32 i4_strd_uv, deblk_mb_t * ps_top_mb, deblk_mb_t * ps_left_mb, UWORD8 u1_cur_fld, UWORD8 u1_extra_top_edge) argument
[all...]
H A Dih264d_dpb_mgr.c108 dec_struct_t *ps_dec = (dec_struct_t *)pv_dec; local
110 if((pic_buf_id == ps_dec->u1_pic_buf_id) &&
111 ps_dec->ps_cur_slice->u1_field_pic_flag &&
112 (ps_dec->u1_top_bottom_decoded == 0))
117 ih264_buf_mgr_release((buf_mgr_t *)ps_dec->pv_pic_buf_mgr,
120 ih264_buf_mgr_release((buf_mgr_t *)ps_dec->pv_mv_buf_mgr,
121 ps_dec->au1_pic_buf_id_mv_buf_id_map[pic_buf_id],
717 WORD32 ih264d_ref_idx_reordering(dec_struct_t *ps_dec, UWORD8 uc_lx) argument
719 dpb_manager_t *ps_dpb_mgr = ps_dec->ps_dpb_mgr;
720 UWORD16 u4_cur_pic_num = ps_dec
843 ih264d_read_mmco_commands(struct _DecStruct * ps_dec) argument
1360 dec_struct_t *ps_dec = (dec_struct_t *)pv_dec; local
[all...]
H A Dih264d_parse_cabac.c67 dec_struct_t *ps_dec, /*!< pointer to access global variables*/
71 decoding_envirnoment_t *ps_cab_env = &ps_dec->s_cab_dec_env;
81 ps_tu_4x4 = (tu_sblk4x4_coeff_data_t *)ps_dec->pv_parse_tu_coeff_data;
302 p_ctxt_abs_level = ps_dec->p_coeff_abs_level_minus1_t[u4_ctxcat];
314 INC_SYM_COUNT(&(ps_dec.s_cab_dec_env));
559 ps_dec->pv_parse_tu_coeff_data = (void *)((UWORD8 *)ps_dec->pv_parse_tu_coeff_data + offset);
583 dec_struct_t *ps_dec, /*!< pointer to access global variables*/
586 decoding_envirnoment_t *ps_cab_env = &ps_dec->s_cab_dec_env;
602 ps_tu_8x8 = (tu_blk8x8_coeff_data_t *)ps_dec
64 ih264d_read_coeff4x4_cabac(dec_bit_stream_t *ps_bitstrm, UWORD32 u4_ctxcat, bin_ctxt_model_t *ps_ctxt_sig_coeff, dec_struct_t *ps_dec, bin_ctxt_model_t *ps_ctxt_coded) argument
582 ih264d_read_coeff8x8_cabac(dec_bit_stream_t *ps_bitstrm, dec_struct_t *ps_dec, dec_mb_info_t *ps_cur_mb_info) argument
1066 ih264d_cabac_parse_8x8block(WORD16 *pi2_coeff_block, UWORD32 u4_sub_block_strd, UWORD32 u4_ctx_cat, dec_struct_t * ps_dec, UWORD8 *pu1_top_nnz, UWORD8 *pu1_left_nnz) argument
1161 ih264d_parse_residual4x4_cabac(dec_struct_t * ps_dec, dec_mb_info_t *ps_cur_mb_info, UWORD8 u1_offset) argument
[all...]
H A Dih264d_parse_mb_header.c69 struct _DecStruct * ps_dec)
71 decoding_envirnoment_t * ps_cab_env = &ps_dec->s_cab_dec_env;
72 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm;
73 ctxt_inc_mb_info_t * ps_left_ctxt = ps_dec->p_left_ctxt_mb_info;
74 ctxt_inc_mb_info_t * ps_top_ctxt = ps_dec->p_top_ctxt_mb_info;
75 bin_ctxt_model_t *ps_mb_bin_ctxt = ps_dec->p_mb_type_t;
82 if(ps_left_ctxt != ps_dec->ps_def_ctxt_mb_info)
84 if(ps_top_ctxt != ps_dec->ps_def_ctxt_mb_info)
89 ps_mb_bin_ctxt = ps_mb_bin_ctxt + 3 + (ps_dec->u1_B << 1);
154 UWORD32 ih264d_parse_mb_type_cabac(struct _DecStruct * ps_dec) argument
68 ih264d_parse_mb_type_intra_cabac(UWORD8 u1_inter, struct _DecStruct * ps_dec) argument
534 ih264d_parse_mb_qp_delta_cabac(struct _DecStruct * ps_dec, WORD8 *pi1_mb_qp_delta) argument
587 ih264d_parse_chroma_pred_mode_cabac(struct _DecStruct * ps_dec) argument
633 ih264d_parse_transform8x8flag_cabac(struct _DecStruct * ps_dec, dec_mb_info_t * ps_cur_mb_info) argument
691 ih264d_read_intra_pred_modes_cabac(dec_struct_t * ps_dec, UWORD8 * pu1_prev_intra4x4_pred_mode_flag, UWORD8 * pu1_rem_intra4x4_pred_mode, UWORD8 u1_tran_form8x8) argument
789 ih264d_parse_ctx_cbp_cabac(struct _DecStruct * ps_dec) argument
1112 ih264d_get_mvd_cabac(UWORD8 u1_sub_mb, UWORD8 u1_b2, UWORD8 u1_part_wd, UWORD8 u1_part_ht, UWORD8 u1_dec_mvd, dec_struct_t *ps_dec, mv_pred_t *ps_mv) argument
[all...]
H A Dih264d_parse_slice.c75 WORD32 check_app_out_buf_size(dec_struct_t *ps_dec);
89 void ih264d_form_pred_weight_matrix(dec_struct_t *ps_dec) argument
99 ps_cur_slice = ps_dec->ps_cur_slice;
103 pu4_mat_iwt_ofst = ps_dec->pu4_wts_ofsts_mat;
162 WORD32 ih264d_start_of_pic(dec_struct_t *ps_dec, argument
168 pocstruct_t *ps_prev_poc = &ps_dec->s_cur_pic_poc;
174 (ivd_video_decode_op_t *)ps_dec->pv_dec_out;
175 dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice;
183 H264_MUTEX_LOCK(&ps_dec->process_disp_mutex);
186 if(check_app_out_buf_size(ps_dec) !
744 ih264d_end_of_pic_dispbuf_mgr(dec_struct_t * ps_dec) argument
863 ih264d_err_pic_dispbuf_mgr(dec_struct_t *ps_dec) argument
882 dec_struct_t *ps_dec = (dec_struct_t *)ptr; local
916 ih264d_deblock_display(dec_struct_t *ps_dec) argument
942 ih264d_end_of_pic(dec_struct_t *ps_dec) argument
[all...]

Completed in 407 milliseconds

12