/external/libavc/decoder/svc/ |
D | isvcd_parse_slice.h | 46 dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice); 49 dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice); 64 dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice); 67 dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice); 74 UWORD16 u2_first_mb_in_slice); 78 UWORD16 u2_first_mb_in_slice); 82 UWORD16 u2_first_mb_in_slice); 86 UWORD16 u2_first_mb_in_slice); 88 WORD32 isvcd_parse_eislice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice); 90 WORD32 isvcd_parse_islice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice); [all …]
|
D | isvcd_parse_slice.c | 669 UWORD16 u2_first_mb_in_slice, u2_frame_num; in isvcd_parse_decode_slice_ext_nal() local 693 u2_first_mb_in_slice = ih264d_uev(pu4_bitstrm_ofst, pu4_bitstrm_buf); in isvcd_parse_decode_slice_ext_nal() 694 if(u2_first_mb_in_slice > (ps_dec->u2_frm_ht_in_mbs * ps_dec->u2_frm_wd_in_mbs)) in isvcd_parse_decode_slice_ext_nal() 700 if(((u2_first_mb_in_slice << ps_cur_slice->u1_mbaff_frame_flag) <= ps_dec->u2_cur_mb_addr) && in isvcd_parse_decode_slice_ext_nal() 708 if(u2_first_mb_in_slice != 0) in isvcd_parse_decode_slice_ext_nal() 714 COPYTHECONTEXT("Slice Header SVC ext: first_mb_in_slice", u2_first_mb_in_slice); in isvcd_parse_decode_slice_ext_nal() 993 if(u2_first_mb_in_slice > 0) in isvcd_parse_decode_slice_ext_nal() 997 num_mb_skipped = u2_first_mb_in_slice << u1_mbaff; in isvcd_parse_decode_slice_ext_nal() 1024 if((u2_first_mb_in_slice << u1_mbaff) > ps_dec->u2_total_mbs_coded) in isvcd_parse_decode_slice_ext_nal() 1028 num_mb_skipped = (u2_first_mb_in_slice << u1_mbaff) - ps_dec->u2_total_mbs_coded; in isvcd_parse_decode_slice_ext_nal() [all …]
|
D | isvcd_process_ebslice.h | 45 WORD32 isvcd_parse_ebslice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice); 47 WORD32 isvcd_parse_bslice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice);
|
D | isvcd_parse_eislice.c | 107 dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice) in isvcd_parse_islice_data_cabac() argument 140 i2_cur_mb_addr = u2_first_mb_in_slice << u1_mbaff; in isvcd_parse_islice_data_cabac() 290 ps_dec->ps_cur_slice->u4_mbs_in_slice = i2_cur_mb_addr - (u2_first_mb_in_slice << u1_mbaff); in isvcd_parse_islice_data_cabac() 321 dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice) in isvcd_parse_islice_data_cavlc() argument 346 i2_cur_mb_addr = u2_first_mb_in_slice << u1_mbaff; in isvcd_parse_islice_data_cavlc() 497 ps_dec->ps_cur_slice->u4_mbs_in_slice = i2_cur_mb_addr - (u2_first_mb_in_slice << u1_mbaff); in isvcd_parse_islice_data_cavlc() 976 WORD32 isvcd_parse_eislice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice) in isvcd_parse_eislice() argument 1146 ret = isvcd_parse_eislice_data_cabac(ps_svc_lyr_dec, ps_slice, u2_first_mb_in_slice); in isvcd_parse_eislice() 1159 ret = isvcd_parse_eislice_data_cavlc(ps_svc_lyr_dec, ps_slice, u2_first_mb_in_slice); in isvcd_parse_eislice() 1196 dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice) in isvcd_parse_eislice_data_cabac() argument [all …]
|
D | isvcd_parse_epslice.c | 98 WORD32 isvcd_parse_epslice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice) in isvcd_parse_epslice() argument 471 u2_first_mb_in_slice); in isvcd_parse_epslice() 504 UWORD16 u2_first_mb_in_slice) in isvcd_parse_inter_slice_data_cabac() argument 549 i2_cur_mb_addr = u2_first_mb_in_slice; in isvcd_parse_inter_slice_data_cabac() 556 i2_cur_mb_addr = u2_first_mb_in_slice << u1_mbaff; in isvcd_parse_inter_slice_data_cabac() 786 ps_dec->ps_cur_slice->u4_mbs_in_slice = i2_cur_mb_addr - (u2_first_mb_in_slice << u1_mbaff); in isvcd_parse_inter_slice_data_cabac() 819 UWORD16 u2_first_mb_in_slice) in isvcd_parse_inter_slice_data_cavlc() argument 872 i2_cur_mb_addr = u2_first_mb_in_slice << u1_mbaff; in isvcd_parse_inter_slice_data_cavlc() 1120 ps_dec->ps_cur_slice->u4_mbs_in_slice = i2_cur_mb_addr - (u2_first_mb_in_slice << u1_mbaff); in isvcd_parse_inter_slice_data_cavlc() 1153 UWORD16 u2_first_mb_in_slice) in isvcd_parse_inter_slice_data_cabac_enh_lyr() argument [all …]
|
D | isvcd_thread_parse_decode.c | 387 UWORD16 u2_first_mb_in_slice; in isvcd_decode_slice_thread() local 439 u2_first_mb_in_slice = ps_dec->ps_decode_cur_slice->u4_first_mb_in_slice; in isvcd_decode_slice_thread() 440 i16_mb_x = MOD(u2_first_mb_in_slice, i2_pic_wdin_mbs); in isvcd_decode_slice_thread() 441 i16_mb_y = DIV(u2_first_mb_in_slice, i2_pic_wdin_mbs); in isvcd_decode_slice_thread() 444 ps_dec->cur_dec_mb_num = u2_first_mb_in_slice << u1_mbaff; in isvcd_decode_slice_thread()
|
D | isvcd_structs.h | 523 (struct _SvcDecLyrStruct *ps_dec, dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice); 530 (struct _SvcDecLyrStruct *ps_dec, dec_slice_params_t *ps_slice, UWORD16 u2_first_mb_in_slice);
|
D | isvcd_process_epslice.h | 45 WORD32 isvcd_parse_epslice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice);
|
D | isvcd_parse_ebslice.c | 1430 WORD32 isvcd_parse_ebslice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice) in isvcd_parse_ebslice() argument 1834 u2_first_mb_in_slice); in isvcd_parse_ebslice() 1852 WORD32 isvcd_parse_bslice(svc_dec_lyr_struct_t *ps_svc_lyr_dec, UWORD16 u2_first_mb_in_slice) in isvcd_parse_bslice() argument 2159 ret = ps_svc_lyr_dec->pf_parse_svc_inter_slice(ps_svc_lyr_dec, ps_slice, u2_first_mb_in_slice); in isvcd_parse_bslice()
|
D | isvcd_api.c | 3271 ps_slice_prms->u2_first_mb_in_slice = ih264d_uev(pu4_bitstrm_ofst, pu4_bitstrm_buf); in isvcd_parse_slice_hdr_refdq_id()
|
/external/libavc/decoder/ |
D | ih264d_parse_islice.h | 61 UWORD16 u2_first_mb_in_slice); 64 UWORD16 u2_first_mb_in_slice); 96 UWORD16 u2_first_mb_in_slice); 100 UWORD16 u2_first_mb_in_slice); 111 UWORD16 u2_first_mb_in_slice);
|
D | ih264d_parse_slice.c | 1072 UWORD16 u2_first_mb_in_slice, u2_frame_num; in ih264d_parse_decode_slice() local 1093 u2_first_mb_in_slice = ih264d_uev(pu4_bitstrm_ofst, in ih264d_parse_decode_slice() 1095 if(u2_first_mb_in_slice in ih264d_parse_decode_slice() 1103 if(((u2_first_mb_in_slice << ps_cur_slice->u1_mbaff_frame_flag) in ih264d_parse_decode_slice() 1109 COPYTHECONTEXT("SH: first_mb_in_slice",u2_first_mb_in_slice); in ih264d_parse_decode_slice() 1348 if(u2_first_mb_in_slice > 0) in ih264d_parse_decode_slice() 1352 num_mb_skipped = u2_first_mb_in_slice << u1_mbaff; in ih264d_parse_decode_slice() 1382 if((u2_first_mb_in_slice << u1_mbaff) > ps_dec->u2_total_mbs_coded) in ih264d_parse_decode_slice() 1386 num_mb_skipped = (u2_first_mb_in_slice << u1_mbaff) in ih264d_parse_decode_slice() 1390 else if((u2_first_mb_in_slice << u1_mbaff) < ps_dec->u2_total_mbs_coded) in ih264d_parse_decode_slice() [all …]
|
D | ih264d_process_bslice.h | 42 UWORD16 u2_first_mb_in_slice); 53 UWORD16 u2_first_mb_in_slice); 56 UWORD16 u2_first_mb_in_slice);
|
D | ih264d_process_pslice.h | 42 UWORD16 u2_first_mb_in_slice); 48 UWORD16 u2_first_mb_in_slice);
|
D | ih264d_thread_compute_bs.c | 386 UWORD16 u2_first_mb_in_slice; in ih264d_recon_deblk_slice() local 450 u2_first_mb_in_slice = ps_dec->ps_computebs_cur_slice->u4_first_mb_in_slice; in ih264d_recon_deblk_slice() 455 if(u2_first_mb_in_slice == 0) in ih264d_recon_deblk_slice() 460 i16_mb_x = MOD(u2_first_mb_in_slice, i2_pic_wdin_mbs); in ih264d_recon_deblk_slice() 461 i16_mb_y = DIV(u2_first_mb_in_slice, i2_pic_wdin_mbs); in ih264d_recon_deblk_slice() 487 ps_dec->cur_recon_mb_num = u2_first_mb_in_slice << u1_mbaff; in ih264d_recon_deblk_slice()
|
D | ih264d_parse_islice.c | 756 UWORD16 u2_first_mb_in_slice) in ih264d_parse_islice_data_cavlc() argument 780 i2_cur_mb_addr = u2_first_mb_in_slice << u1_mbaff; in ih264d_parse_islice_data_cavlc() 954 - (u2_first_mb_in_slice << u1_mbaff); in ih264d_parse_islice_data_cavlc() 985 UWORD16 u2_first_mb_in_slice) in ih264d_parse_islice_data_cabac() argument 1020 i2_cur_mb_addr = u2_first_mb_in_slice << u1_mbaff; in ih264d_parse_islice_data_cabac() 1186 - (u2_first_mb_in_slice << u1_mbaff); in ih264d_parse_islice_data_cabac() 1383 UWORD16 u2_first_mb_in_slice) in ih264d_parse_islice() argument 1490 u2_first_mb_in_slice); in ih264d_parse_islice() 1504 u2_first_mb_in_slice); in ih264d_parse_islice()
|
D | ih264d_parse_pslice.c | 803 UWORD16 u2_first_mb_in_slice) in ih264d_parse_inter_slice_data_cabac() argument 848 i2_cur_mb_addr = u2_first_mb_in_slice; in ih264d_parse_inter_slice_data_cabac() 855 i2_cur_mb_addr = u2_first_mb_in_slice << u1_mbaff; in ih264d_parse_inter_slice_data_cabac() 1101 - (u2_first_mb_in_slice << u1_mbaff); in ih264d_parse_inter_slice_data_cabac() 1134 UWORD16 u2_first_mb_in_slice) in ih264d_parse_inter_slice_data_cavlc() argument 1186 i2_cur_mb_addr = u2_first_mb_in_slice << u1_mbaff; in ih264d_parse_inter_slice_data_cavlc() 1447 - (u2_first_mb_in_slice << u1_mbaff); in ih264d_parse_inter_slice_data_cavlc() 1503 ps_dec->ps_cur_slice->u2_first_mb_in_slice = 0; in ih264d_mark_err_slice_skip() 1753 ps_dec->ps_cur_slice->u2_first_mb_in_slice = ps_dec->u2_total_mbs_coded >> u1_mbaff; in ih264d_mark_err_slice_skip() 1784 (MOD(ps_dec->ps_cur_slice->u2_first_mb_in_slice - 1, ps_dec->u2_frm_wd_in_mbs)); in ih264d_mark_err_slice_skip() [all …]
|
D | ih264d_thread_parse_decode.c | 444 UWORD16 u2_first_mb_in_slice; in ih264d_decode_slice_thread() local 497 u2_first_mb_in_slice = ps_dec->ps_decode_cur_slice->u4_first_mb_in_slice; in ih264d_decode_slice_thread() 499 i16_mb_x = MOD(u2_first_mb_in_slice, i2_pic_wdin_mbs); in ih264d_decode_slice_thread() 500 i16_mb_y = DIV(u2_first_mb_in_slice, i2_pic_wdin_mbs); in ih264d_decode_slice_thread() 505 ps_dec->cur_dec_mb_num = u2_first_mb_in_slice << u1_mbaff; in ih264d_decode_slice_thread()
|
D | ih264d_structs.h | 498 UWORD16 u2_first_mb_in_slice; /** Address of first MB in slice*/ member 999 UWORD16 u2_first_mb_in_slice);
|
D | ih264d_parse_bslice.c | 1349 WORD32 ih264d_parse_bslice(dec_struct_t * ps_dec, UWORD16 u2_first_mb_in_slice) in ih264d_parse_bslice() argument 1692 ret = ps_dec->pf_parse_inter_slice(ps_dec, ps_slice, u2_first_mb_in_slice); in ih264d_parse_bslice()
|
/external/libavc/decoder/mvc/ |
D | imvcd_slice_functions.c | 63 ps_cur_slice->u2_first_mb_in_slice = ih264d_uev(&ps_bitstrm->u4_ofst, ps_bitstrm->pu4_buffer); in imvcd_set_first_mb_in_slice() 65 if(ps_cur_slice->u2_first_mb_in_slice >= in imvcd_set_first_mb_in_slice() 71 if(((ps_cur_slice->u2_first_mb_in_slice << ps_cur_slice->u1_mbaff_frame_flag) <= in imvcd_set_first_mb_in_slice() 78 COPYTHECONTEXT("SH: first_mb_in_slice", ps_cur_slice->u2_first_mb_in_slice); in imvcd_set_first_mb_in_slice() 1353 ps_slice->u2_first_mb_in_slice = ps_view_ctxt->u2_total_mbs_coded; in imvcd_corrupted_slice_handler() 1680 ps_view_ctxt->pf_parse_inter_slice(ps_view_ctxt, ps_slice, ps_slice->u2_first_mb_in_slice); in imvcd_parse_pslice() 1882 ps_view_ctxt->pf_parse_inter_slice(ps_view_ctxt, ps_slice, ps_slice->u2_first_mb_in_slice); in imvcd_parse_bslice() 1894 ih264d_parse_islice(ps_view_ctxt, ps_view_ctxt->ps_cur_slice->u2_first_mb_in_slice); in imvcd_parse_islice() 2214 if(0 == ps_cur_slice->u2_first_mb_in_slice) in imvcd_parse_decode_slice() 2308 ps_view_ctxt->u2_mbx = (MOD(ps_cur_slice->u2_first_mb_in_slice - 1, ps_sps->u2_frm_wd_in_mbs)); in imvcd_parse_decode_slice() [all …]
|
D | imvcd_error_handler.c | 392 (ps_view_ctxt->ps_cur_slice->u2_first_mb_in_slice != 0)) in imvcd_view_error_checks()
|
/external/libavc/encoder/svc/ |
D | isvce_encode_header.c | 454 PUT_BITS_UEV(ps_bitstrm, ps_slice_hdr->u2_first_mb_in_slice, return_status, in isvce_generate_slice_header() 1088 ps_slice_hdr->u2_first_mb_in_slice = ps_entropy->i4_mb_start_add; in isvce_populate_slice_header() 1494 PUT_BITS_UEV(ps_bitstrm, ps_slice_hdr->u2_first_mb_in_slice, return_status, in isvce_generate_slice_header_svc()
|
/external/libavc/encoder/ |
D | ih264e_encode_header.c | 861 … PUT_BITS_UEV(ps_bitstrm, ps_slice_hdr->u2_first_mb_in_slice, return_status, "first_mb_in_slice"); in ih264e_generate_slice_header() 1426 ps_slice_hdr->u2_first_mb_in_slice = ps_entropy->i4_mb_start_add; in ih264e_populate_slice_header()
|
/external/libavc/common/ |
D | ih264_structs.h | 1290 UWORD16 u2_first_mb_in_slice; member
|