Searched refs:ps_dec (Results 1 - 25 of 61) sorted by relevance

123

/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_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 impeg2d_dec_skip_mbs(ps_dec, (UWORD16)(u2_mb_addr_incr - 1));
118 u2_mb_type = ps_dec
243 impeg2d_dec_pnb_mb_params(dec_state_t *ps_dec) argument
450 impeg2d_dec_p_b_slice(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
581 impeg2d_post_pic_dec_proc(dec_state_t *ps_dec) argument
[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_dec_hdr.c58 void impeg2d_next_start_code(dec_state_t *ps_dec) argument
61 ps_stream = &ps_dec->s_bit_stream;
65 && (ps_dec->s_bit_stream.u4_offset < ps_dec->s_bit_stream.u4_max_offset))
81 void impeg2d_next_code(dec_state_t *ps_dec, UWORD32 u4_start_code_val) argument
84 ps_stream = &ps_dec->s_bit_stream;
88 (ps_dec->s_bit_stream.u4_offset < ps_dec->s_bit_stream.u4_max_offset))
109 void impeg2d_peek_next_start_code(dec_state_t *ps_dec) argument
112 ps_stream = &ps_dec
133 impeg2d_dec_seq_hdr(dec_state_t *ps_dec) argument
264 impeg2d_dec_seq_ext(dec_state_t *ps_dec) argument
354 impeg2d_dec_seq_disp_ext(dec_state_t *ps_dec) argument
404 impeg2d_dec_seq_scale_ext(dec_state_t *ps_dec) argument
420 impeg2d_dec_quant_matrix_ext(dec_state_t *ps_dec) argument
471 impeg2d_dec_pic_disp_ext(dec_state_t *ps_dec) argument
513 impeg2d_dec_itu_t_ext(dec_state_t *ps_dec) argument
531 impeg2d_dec_copyright_ext(dec_state_t *ps_dec) argument
563 impeg2d_dec_cam_param_ext(dec_state_t *ps_dec) argument
596 impeg2d_dec_grp_of_pic_hdr(dec_state_t *ps_dec) argument
627 impeg2d_dec_pic_hdr(dec_state_t *ps_dec) argument
697 impeg2d_dec_pic_coding_ext(dec_state_t *ps_dec) argument
753 impeg2d_dec_slice(dec_state_t *ps_dec) argument
843 impeg2d_dec_pic_data_thread(dec_state_t *ps_dec) argument
1024 impeg2d_init_thread_dec_ctxt(dec_state_t *ps_dec, dec_state_t *ps_dec_thd, WORD32 i4_min_mb_y) argument
1155 dec_state_t *ps_dec = ps_dec_state_multi_core->ps_dec_state[0]; local
1297 impeg2d_dec_pic_data(dec_state_t *ps_dec) argument
1371 impeg2d_flush_ext_and_user_data(dec_state_t *ps_dec) argument
1402 impeg2d_dec_user_data(dec_state_t *ps_dec) argument
1432 impeg2d_dec_seq_ext_data(dec_state_t *ps_dec) argument
1485 impeg2d_dec_pic_ext_data(dec_state_t *ps_dec) argument
1552 impeg2d_process_video_header(dec_state_t *ps_dec) argument
1617 impeg2d_process_video_bit_stream(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_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...]
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...]
/external/libavc/decoder/
H A Dih264d_parse_slice.c88 void ih264d_form_pred_weight_matrix(dec_struct_t *ps_dec) argument
98 ps_cur_slice = ps_dec->ps_cur_slice;
102 pu4_mat_iwt_ofst = ps_dec->pu4_wts_ofsts_mat;
161 WORD32 ih264d_start_of_pic(dec_struct_t *ps_dec, argument
167 pocstruct_t *ps_prev_poc = &ps_dec->s_cur_pic_poc;
173 (ivd_video_decode_op_t *)ps_dec->pv_dec_out;
174 dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice;
182 H264_MUTEX_LOCK(&ps_dec->process_disp_mutex);
192 ps_prev_poc->u1_bot_field = ps_dec->ps_cur_slice->u1_bottom_field_flag;
195 ps_dec
738 ih264d_end_of_pic_dispbuf_mgr(dec_struct_t * ps_dec) argument
857 ih264d_err_pic_dispbuf_mgr(dec_struct_t *ps_dec) argument
876 dec_struct_t *ps_dec = (dec_struct_t *)ptr; local
910 ih264d_deblock_display(dec_struct_t *ps_dec) argument
936 ih264d_end_of_pic(dec_struct_t *ps_dec, UWORD8 u1_is_idr_slice, UWORD16 u2_frame_num) 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_utils.c450 WORD32 ih264d_end_of_pic_processing(dec_struct_t *ps_dec) argument
453 dec_slice_params_t *ps_cur_slice = ps_dec->ps_cur_slice;
475 if(ps_dec->ps_dpb_cmds->u1_long_term_reference_flag == 0)
477 ih264d_reset_ref_bufs(ps_dec->ps_dpb_mgr);
480 ret = ih264d_insert_st_node(ps_dec->ps_dpb_mgr,
481 ps_dec->ps_cur_pic,
482 ps_dec->u1_pic_buf_id,
493 ret = ih264d_insert_st_node(ps_dec->ps_dpb_mgr,
494 ps_dec->ps_cur_pic,
495 ps_dec
683 ih264d_init_dec_mb_grp(dec_struct_t *ps_dec) argument
722 ih264d_init_pic(dec_struct_t *ps_dec, UWORD16 u2_frame_num, WORD32 i4_poc, dec_pic_params_t *ps_pps) argument
928 ih264d_get_next_display_field(dec_struct_t * ps_dec, ivd_out_bufdesc_t *ps_out_buffer, ivd_get_display_frame_op_t *pv_disp_op) argument
1147 ih264d_release_display_field(dec_struct_t *ps_dec, ivd_get_display_frame_op_t *pv_disp_op) argument
1219 ih264d_assign_display_seq(dec_struct_t *ps_dec) argument
1293 ih264d_release_display_bufs(dec_struct_t *ps_dec) argument
1378 ih264d_assign_pic_num(dec_struct_t *ps_dec) argument
1468 ih264d_update_qp(dec_struct_t * ps_dec, const WORD8 i1_qp) argument
1518 ih264d_decode_gaps_in_frame_num(dec_struct_t *ps_dec, UWORD16 u2_frame_num) argument
1677 ih264d_create_pic_buffers(UWORD8 u1_num_of_buf, dec_struct_t *ps_dec) argument
1831 ih264d_allocate_dynamic_bufs(dec_struct_t * ps_dec) argument
2189 ih264d_free_dynamic_bufs(dec_struct_t * ps_dec) argument
2276 dec_struct_t *ps_dec = (dec_struct_t *)pv_dec; local
[all...]
H A Dih264d_thread_parse_decode.h29 void ih264d_parse_tfr_nmb(dec_struct_t *ps_dec,
35 void ih264d_decode_tfr_nmb(dec_struct_t *ps_dec,
39 WORD32 ih264d_decode_recon_tfr_nmb_thread(dec_struct_t * ps_dec,
43 void ih264d_decode_picture_thread(dec_struct_t *ps_dec);
44 WORD32 ih264d_decode_slice_thread(dec_struct_t *ps_dec);
H A Dih264d_api.c140 WORD32 ih264d_deblock_display(dec_struct_t *ps_dec);
142 void ih264d_signal_decode_thread(dec_struct_t *ps_dec);
144 void ih264d_signal_bs_deblk_thread(dec_struct_t *ps_dec);
145 void ih264d_decode_picture_thread(dec_struct_t *ps_dec);
151 void ih264d_fill_output_struct_from_context(dec_struct_t *ps_dec,
889 dec_struct_t * ps_dec = (dec_struct_t *)ps_dec_params; local
895 memset(ps_dec->ps_pred, 0 , size);
898 memset(ps_dec->pv_disp_buf_mgr, 0 , size);
901 memset(ps_dec->pv_pic_buf_mgr, 0, size);
904 memset(ps_dec
1116 dec_struct_t *ps_dec; local
1187 dec_struct_t *ps_dec; local
1620 dec_struct_t * ps_dec = (dec_struct_t *)(dec_hdl->pv_codec_handle); local
2493 dec_struct_t * ps_dec = (dec_struct_t *)(dec_hdl->pv_codec_handle); local
2556 dec_struct_t * ps_dec; local
2603 dec_struct_t * ps_dec; local
2778 dec_struct_t * ps_dec; local
2929 dec_struct_t * ps_dec; local
3053 dec_struct_t * ps_dec; local
3096 dec_struct_t *ps_dec; local
3130 dec_struct_t * ps_dec; local
3177 dec_struct_t *ps_dec = dec_hdl->pv_codec_handle; local
3273 dec_struct_t *ps_dec = dec_hdl->pv_codec_handle; local
3359 dec_struct_t *ps_dec = dec_hdl->pv_codec_handle; local
3462 dec_struct_t *ps_dec = dec_hdl->pv_codec_handle; local
3484 ih264d_fill_output_struct_from_context(dec_struct_t *ps_dec, ivd_video_decode_op_t *ps_dec_op) 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_pslice.c66 void ih264d_init_cabac_contexts(UWORD8 u1_slice_type, dec_struct_t * ps_dec);
67 void ih264d_deblock_mb_level(dec_struct_t *ps_dec,
82 WORD32 ih264d_parse_pmb_cavlc(dec_struct_t * ps_dec, argument
89 dec_bit_stream_t * const ps_bitstrm = ps_dec->ps_bitstrm;
93 parse_pmbarams_t * ps_parse_mb_data = ps_dec->ps_parse_mb_data
96 const UWORD8 u1_mbaff = ps_dec->ps_cur_slice->u1_mbaff_frame_flag;
183 (ps_dec->ps_cur_slice->u1_num_ref_idx_lx_active[0]
213 parse_part_params_t * ps_part = ps_dec->ps_part;
217 mv_pred_t * ps_mv, *ps_mv_start = ps_dec->ps_mv_cur + (u1_mb_num << 4);
318 ps_dec
430 ih264d_parse_pmb_cabac(dec_struct_t * ps_dec, dec_mb_info_t * ps_cur_mb_info, UWORD8 u1_mb_num, UWORD8 u1_num_mbsNby2) argument
749 ih264d_update_nnz_for_skipmb(dec_struct_t * ps_dec, dec_mb_info_t * ps_cur_mb_info, UWORD8 u1_entrpy) argument
800 ih264d_parse_inter_slice_data_cabac(dec_struct_t * ps_dec, dec_slice_params_t * ps_slice, UWORD16 u2_first_mb_in_slice) argument
1117 ih264d_parse_inter_slice_data_cavlc(dec_struct_t * ps_dec, dec_slice_params_t * ps_slice, UWORD16 u2_first_mb_in_slice) argument
1428 ih264d_mark_err_slice_skip(dec_struct_t * ps_dec, WORD32 num_mb_skip, UWORD8 u1_is_idr_slice, UWORD16 u2_frame_num, pocstruct_t *ps_cur_poc, WORD32 prev_slice_err) argument
1879 ih264d_parse_pslice(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_parse_slice.h42 dec_struct_t * ps_dec );
44 WORD32 ih264d_end_of_pic(dec_struct_t *ps_dec,
47 WORD32 ih264d_start_of_pic(dec_struct_t *ps_dec,
53 WORD32 ih264d_ref_idx_reordering(dec_struct_t * ps_dec, UWORD8 u1_isB);
54 WORD32 ih264d_read_mmco_commands(dec_struct_t * ps_dec);
55 void ih264d_form_pred_weight_matrix(dec_struct_t *ps_dec);
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
755 ih264d_parse_islice_data_cavlc(dec_struct_t * ps_dec, dec_slice_params_t * ps_slice, UWORD16 u2_first_mb_in_slice) argument
972 ih264d_parse_islice_data_cabac(dec_struct_t * ps_dec, dec_slice_params_t * ps_slice, UWORD16 u2_first_mb_in_slice) argument
1186 ih264d_parse_ipcm_mb(dec_struct_t * ps_dec, dec_mb_info_t *ps_cur_mb_info, UWORD8 u1_mbNum) argument
1356 ih264d_parse_islice(dec_struct_t *ps_dec, UWORD16 u2_first_mb_in_slice) argument
[all...]
H A Dih264d_parse_islice.h45 WORD32 ih264d_parse_residual4x4_cavlc(dec_struct_t * ps_dec,
48 WORD32 ih264d_parse_residual4x4_cabac(dec_struct_t * ps_dec,
51 WORD32 ih264d_parse_imb_cavlc(dec_struct_t * ps_dec,
55 WORD32 ih264d_parse_imb_cabac(dec_struct_t * ps_dec,
59 WORD32 ih264d_parse_islice_data_cavlc(dec_struct_t * ps_dec,
62 WORD32 ih264d_parse_islice_data_cabac(dec_struct_t * ps_dec,
65 WORD32 ih264d_parse_pmb_cavlc(dec_struct_t * ps_dec,
69 WORD32 ih264d_parse_pmb_cabac(dec_struct_t * ps_dec,
74 WORD32 ih264d_parse_bmb_non_direct_cavlc(dec_struct_t * ps_dec,
79 WORD32 ih264d_parse_bmb_non_direct_cabac(dec_struct_t * ps_dec,
[all...]
H A Dih264d_process_bslice.h41 WORD32 ih264d_parse_bslice(dec_struct_t * ps_dec,
43 WORD32 ih264d_decode_spatial_direct(dec_struct_t * ps_dec,
47 WORD32 ih264d_decode_temporal_direct(dec_struct_t * ps_dec,
51 WORD32 parseBSliceData(dec_struct_t * ps_dec,
54 WORD32 parseBSliceData(dec_struct_t * ps_dec,
58 void ih264d_init_ref_idx_lx_b(dec_struct_t *ps_dec);
62 dec_struct_t *ps_dec,
65 void ih264d_convert_frm_mbaff_list(dec_struct_t *ps_dec);
66 void ih264d_one_to_one(dec_struct_t *ps_dec,
72 void ih264d_mbaff_cross_pmbair(dec_struct_t *ps_dec,
[all...]
H A Dih264d_thread_compute_bs.h29 void ih264d_compute_bs_non_mbaff_thread(dec_struct_t * ps_dec,
33 void ih264d_recon_deblk_thread(dec_struct_t *ps_dec);
34 void ih264d_check_mb_map_deblk(dec_struct_t *ps_dec,
H A Dih264d_utils.h43 #define PS_DEC_ALIGNED_FREE(ps_dec, y) \
44 if(y) {ps_dec->pf_aligned_free(ps_dec->pv_mem_ctxt, ((void *)y)); (y) = NULL;}
45 void pad_frm_buff_vert(dec_struct_t *ps_dec);
58 WORD32 ih264d_end_of_pic_processing(dec_struct_t * ps_dec);
60 WORD32 ih264d_init_pic(dec_struct_t *ps_dec,
65 WORD32 ih264d_end_of_pic_processing(dec_struct_t * ps_dec);
76 void ih264d_release_display_bufs(dec_struct_t *ps_dec);
77 WORD32 ih264d_assign_display_seq(dec_struct_t *ps_dec);
78 void ih264d_assign_pic_num(dec_struct_t *ps_dec);
[all...]
H A Dih264d_process_intra_mb.h47 UWORD32 ih264d_unpack_luma_coeff4x4_mb(dec_struct_t * ps_dec,
50 void ih264d_unpack_chroma_coeff4x4_mb(dec_struct_t * ps_dec,
52 UWORD32 ih264d_unpack_luma_coeff8x8_mb(dec_struct_t * ps_dec,
55 WORD32 ih264d_read_intra_pred_modes(dec_struct_t *ps_dec,
60 WORD32 ih264d_process_intra_mb(dec_struct_t * ps_dec,
H A Dih264d_parse_bslice.c60 void ih264d_init_cabac_contexts(UWORD8 u1_slice_type, dec_struct_t * ps_dec);
74 WORD32 ih264d_parse_bmb_non_direct_cavlc(dec_struct_t * ps_dec, argument
79 dec_bit_stream_t * ps_bitstrm = ps_dec->ps_bitstrm;
89 parse_pmbarams_t * ps_parse_mb_data = ps_dec->ps_parse_mb_data
148 ps_dec->s_high_profile.u1_no_submb_part_size_lt8x8_flag = 0;
151 else if(!ps_dec->s_high_profile.u1_direct_8x8_inference_flag)
153 ps_dec->s_high_profile.u1_no_submb_part_size_lt8x8_flag = 0;
182 UWORD8 u1_mbaff = ps_dec->ps_cur_slice->u1_mbaff_frame_flag;
185 ps_dec->ps_cur_slice->u1_num_ref_idx_lx_active;
243 mv_pred_t *ps_mv_start = ps_dec
397 ih264d_parse_bmb_non_direct_cabac(dec_struct_t * ps_dec, dec_mb_info_t * ps_cur_mb_info, UWORD8 u1_mb_num, UWORD8 u1_num_mbsNby2) argument
629 ih264d_parse_bmb_cabac(dec_struct_t * ps_dec, dec_mb_info_t * ps_cur_mb_info, UWORD8 u1_mb_num, UWORD8 u1_num_mbsNby2) argument
744 ih264d_parse_bmb_cavlc(dec_struct_t * ps_dec, dec_mb_info_t * ps_cur_mb_info, UWORD8 u1_mb_num, UWORD8 u1_num_mbsNby2) argument
884 ih264d_mv_pred_ref_tfr_nby2_bmb(dec_struct_t * ps_dec, UWORD8 u1_mb_idx, UWORD8 u1_num_mbs) argument
1193 ih264d_get_implicit_weights(dec_struct_t *ps_dec) argument
1348 ih264d_parse_bslice(dec_struct_t * ps_dec, UWORD16 u2_first_mb_in_slice) 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...]

Completed in 255 milliseconds

123