/external/libhevc/decoder/ |
ihevcd_process_slice.c | 92 IHEVCD_ERROR_T ihevcd_fmt_conv(codec_t *ps_codec, 114 codec_t *ps_codec = ps_proc->ps_codec; local 144 pu1_buf = (ps_codec->pu1_proc_map + idx); 159 pu1_buf = (ps_codec->pu1_proc_map + idx); 168 pu1_buf = (ps_codec->pu1_proc_map + idx); 197 codec_t *ps_codec = ps_proc->ps_codec; local 211 pu1_buf = (ps_codec->pu1_proc_map + idx); 225 slice_header_t *ps_slice_hdr_next = ps_proc->ps_codec->ps_slice_hdr_base + ((ps_proc->i4_cur_slice_idx + 1) & (MAX_SLICE_HDR_CNT - 1)) 448 codec_t *ps_codec = ps_proc->ps_codec; local 519 codec_t *ps_codec; local 1357 codec_t *ps_codec; local 1597 codec_t *ps_codec; local [all...] |
ihevcd_debug.h | 61 #define DEBUG_DUMP_PIC_PU(ps_codec) ihevcd_debug_dump_pic_pu(ps_codec); 63 #define DEBUG_DUMP_PIC_PU(ps_codec) 71 #define DEBUG_DUMP_PIC_BUFFERS(ps_codec) ihevcd_debug_dump_pic_buffers(ps_codec); 73 #define DEBUG_DUMP_PIC_BUFFERS(ps_codec) 78 if(ps_codec->i4_header_done) \ 95 #define DEBUG_PRINT_NAL_INFO(ps_codec, nal_type) ihevcd_debug_print_nal_info(ps_codec, nal_type); \ 101 #define DEBUG_PRINT_NAL_INFO(ps_codec, nal_type [all...] |
ihevcd_parse_headers.c | [all...] |
ihevcd_utils.h | 44 WORD32 ihevcd_nctb_cnt(codec_t *ps_codec, sps_t *ps_sps); 53 IHEVCD_ERROR_T ihevcd_parse_pic_init(codec_t *ps_codec);
|
ihevcd_parse_slice_header.h | 49 WORD32 ihevcd_calc_poc(codec_t *ps_codec, nal_header_t *ps_nal, WORD8 i1_log2_max_poc_lsb, WORD32 i2_poc_lsb);
|
ihevcd_inter_pred.c | 124 codec_t *ps_codec; local 168 ps_codec = ps_proc->ps_codec; 182 ref_strd = ps_codec->i4_strd; 188 chroma_yuv420sp_vu = (ps_codec->e_ref_chroma_fmt == IV_YUV_420SP_VU); 282 ai2_xfrac[0] &= ps_codec->i4_mv_frac_mask; 283 ai2_yfrac[0] &= ps_codec->i4_mv_frac_mask; 303 ai2_xfrac[1] &= ps_codec->i4_mv_frac_mask; 304 ai2_yfrac[1] &= ps_codec->i4_mv_frac_mask; 332 ai2_xfrac[0] &= ps_codec->i4_mv_frac_mask [all...] |
ihevcd_deblk.c | 128 codec_t *ps_codec; local 135 ps_codec = ps_deblk->ps_codec; 213 src_strd = ps_codec->i4_strd; 225 ps_slice_hdr_top = ps_codec->ps_slice_hdr_base + ps_deblk->pu1_slice_idx[cur_ctb_indx - ps_sps->i2_pic_wd_in_ctb]; 228 pu1_src = ps_deblk->pu1_cur_pic_luma + ((ps_deblk->i4_ctb_x + ps_deblk->i4_ctb_y * ps_deblk->ps_codec->i4_strd) << (log2_ctb_size)); 229 pu1_src += i4_is_last_ctb_y ? ps_deblk->ps_codec->i4_strd << log2_ctb_size : 0; 332 ps_codec->s_func_selector.ihevc_deblk_luma_vert_fptr(pu1_src, src_strd, 367 ps_slice_hdr_left = ps_codec->ps_slice_hdr_base + ps_deblk->pu1_slice_idx[cur_ctb_indx - 1]; 369 pu1_src = ps_deblk->pu1_cur_pic_luma + ((ps_deblk->i4_ctb_x + ps_deblk->i4_ctb_y * ps_deblk->ps_codec->i4_strd) << log2_ctb_size) [all...] |
ihevcd_parse_residual.c | 169 * @param[in] ps_codec 180 WORD32 ihevcd_parse_residual_coding(codec_t *ps_codec, 191 bitstrm_t *ps_bitstrm = &ps_codec->s_parse.s_bitstrm; 198 cab_ctxt_t *ps_cabac = &ps_codec->s_parse.s_cabac; 208 ps_pps = ps_codec->s_parse.ps_pps; 213 !ps_codec->s_parse.s_cu.i4_cu_transquant_bypass && 312 if(PRED_MODE_INTRA == ps_codec->s_parse.s_cu.i4_pred_mode) 337 WORD8 *pi1_buf = (WORD8 *)ps_codec->s_parse.pv_tu_coeff_data; 351 ps_codec->s_parse.pv_tu_coeff_data = pi1_buf; 643 ps_tu_sblk_coeff_data = (tu_sblk_coeff_data_t *)ps_codec->s_parse.pv_tu_coeff_data [all...] |
ihevcd_iquant_itrans_recon_ctb.c | 536 codec_t *ps_codec; local 579 ps_codec = ps_proc->ps_codec; 589 pic_strd = ps_codec->i4_strd; 682 WORD32 chroma_yuv420sp_vu = (ps_codec->e_ref_chroma_fmt == IV_YUV_420SP_VU); [all...] |
ihevcd_ref_list.c | 93 WORD32 ihevcd_ref_list(codec_t *ps_codec, pps_t *ps_pps, sps_t *ps_sps, slice_header_t *ps_slice_hdr) 105 dpb_mgr_t *ps_dpb_mgr = (dpb_mgr_t *)ps_codec->pv_dpb_mgr; 106 buf_mgr_t *ps_mv_buf_mgr = (buf_mgr_t *)ps_codec->pv_mv_buf_mgr; 311 if(0 == ps_codec->i4_pic_present) 501 ihevc_dpb_mgr_del_ref(ps_dpb_mgr, (buf_mgr_t *)ps_codec->pv_pic_buf_mgr, ps_pic_buf->i4_abs_poc); 505 ps_mv_buf = (mv_buf_t *)ps_codec->ps_mv_buf; 510 ihevc_buf_mgr_release((buf_mgr_t *)ps_codec->pv_mv_buf_mgr, i, BUF_MGR_REF);
|
ihevcd_sao.c | 85 codec_t *ps_codec = ps_sao_ctxt->ps_codec; local 119 src_strd = ps_sao_ctxt->ps_codec->i4_strd; 120 pu1_src_luma = ps_sao_ctxt->pu1_cur_pic_luma + ((ps_sao_ctxt->i4_ctb_x + ps_sao_ctxt->i4_ctb_y * ps_sao_ctxt->ps_codec->i4_strd) << (log2_ctb_size)); 121 pu1_src_chroma = ps_sao_ctxt->pu1_cur_pic_chroma + ((ps_sao_ctxt->i4_ctb_x + ps_sao_ctxt->i4_ctb_y * ps_sao_ctxt->ps_codec->i4_strd / 2) << (log2_ctb_size)); 229 ps_codec->s_func_selector.ihevc_memcpy_fptr(pu1_src_top_luma, &pu1_src_luma[(sao_ht_luma - 1) * src_strd], sao_wd_luma); 291 ps_codec->s_func_selector.ihevc_sao_band_offset_luma_fptr(pu1_src_luma, 305 ps_codec->apf_sao_luma[ps_sao->b3_y_type_idx - 2](pu1_src_luma, 379 ps_codec->s_func_selector.ihevc_memcpy_fptr(pu1_src_top_chroma, &pu1_src_chroma[(sao_ht_chroma - 1) * src_strd], sao_wd_chroma); 439 ps_codec->s_func_selector.ihevc_sao_band_offset_chroma_fptr(pu1_src_chroma 528 codec_t *ps_codec = ps_sao_ctxt->ps_codec; local [all...] |
ihevcd_structs.h | 330 codec_t *ps_codec; member in struct:__anon27652 479 codec_t *ps_codec; member in struct:__anon27653 548 codec_t *ps_codec; member in struct:__anon27654 1176 codec_t *ps_codec; member in struct:__anon27657 [all...] |
ihevcd_boundary_strength.c | 543 if(1 == ps_bs_ctxt->ps_codec->i4_num_cores) 585 pu1_pic_intra_flag = ps_bs_ctxt->ps_codec->pu1_pic_intra_flag; [all...] |