/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
H A D | vp9_pred_common.c | 84 ctx = (above_mbmi->ref_frame[0] == cm->comp_fixed_ref) ^ 85 (left_mbmi->ref_frame[0] == cm->comp_fixed_ref); 88 ctx = 2 + (above_mbmi->ref_frame[0] == cm->comp_fixed_ref || 92 ctx = 2 + (left_mbmi->ref_frame[0] == cm->comp_fixed_ref || 101 ctx = edge_mbmi->ref_frame[0] == cm->comp_fixed_ref; 138 pred_context = 1 + 2 * (edge_mbmi->ref_frame[0] != cm->comp_var_ref[1]); 140 pred_context = 1 + 2 * (edge_mbmi->ref_frame[var_ref_idx] 145 const MV_REFERENCE_FRAME vrfa = a_sg ? above_mbmi->ref_frame[0] 146 : above_mbmi->ref_frame[var_ref_idx]; 147 const MV_REFERENCE_FRAME vrfl = l_sg ? left_mbmi->ref_frame[ [all...] |
H A D | vp9_mvref_common.c | 141 if (ref_sign_bias[mbmi->ref_frame[ref]] != ref_sign_bias[this_ref_frame]) { 168 if ((mbmi)->ref_frame[0] != ref_frame) \ 169 ADD_MV_REF_LIST(scale_mv((mbmi), 0, ref_frame, ref_sign_bias)); \ 171 (mbmi)->ref_frame[1] != ref_frame && \ 173 ADD_MV_REF_LIST(scale_mv((mbmi), 1, ref_frame, ref_sign_bias)); \ 193 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, 225 if (candidate->ref_frame[0] == ref_frame) 191 find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int block, int mi_row, int mi_col) argument 286 vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int mi_row, int mi_col) argument [all...] |
H A D | vp9_mvref_common.h | 34 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame,
|
H A D | vp9_debugmodes.c | 62 print_mi_data(cm, mvs, "Ref frame:", offsetof(MB_MODE_INFO, ref_frame[0]));
|
H A D | vp9_blockd.h | 135 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon1104 153 return mbmi->ref_frame[0] > INTRA_FRAME; 157 return mbmi->ref_frame[1] > INTRA_FRAME;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
H A D | vp9_pickmode.c | 39 int ref = mbmi->ref_frame[0]; 140 int ref = mbmi->ref_frame[0]; 214 MV_REFERENCE_FRAME ref_frame, best_ref_frame = LAST_FRAME; local 248 mbmi->ref_frame[0] = NONE; 249 mbmi->ref_frame[1] = NONE; 257 for (ref_frame = LAST_FRAME; ref_frame <= LAST_FRAME ; ++ref_frame) { 258 x->pred_mv_sad[ref_frame] = INT_MAX; 259 if (cpi->ref_frame_flags & flag_list[ref_frame]) { [all...] |
H A D | vp9_rdopt.c | 60 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon1169 64 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon1170 435 const int ref = xd->mi[0]->mbmi.ref_frame[0]; 1492 this_mv[0].as_int = seg_mvs[mbmi->ref_frame[0]].as_int; 1496 this_mv[1].as_int = seg_mvs[mbmi->ref_frame[1]].as_int; 1502 this_mv[0].as_int = frame_mv[NEARESTMV][mbmi->ref_frame[0]].as_int; 1504 this_mv[1].as_int = frame_mv[NEARESTMV][mbmi->ref_frame[1]].as_int; 1507 this_mv[0].as_int = frame_mv[NEARMV][mbmi->ref_frame[0]].as_int; 1509 this_mv[1].as_int = frame_mv[NEARMV][mbmi->ref_frame[1]].as_int; 1531 return cost_mv_ref(cpi, mode, mbmi->mode_context[mbmi->ref_frame[ 1675 check_best_zero_mv( const VP9_COMP *cpi, const uint8_t mode_context[MAX_REF_FRAMES], int_mv frame_mv[MB_MODE_COUNT][MAX_REF_FRAMES], int disable_inter_mode_mask, int this_mode, int ref_frame, int second_ref_frame) argument 2144 mv_pred(VP9_COMP *cpi, MACROBLOCK *x, uint8_t *ref_y_buffer, int ref_y_stride, int ref_frame, BLOCK_SIZE block_size ) argument 2318 vp9_setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, MV_REFERENCE_FRAME ref_frame, BLOCK_SIZE block_size, int mi_row, int mi_col, int_mv frame_nearest_mv[MAX_REF_FRAMES], int_mv frame_near_mv[MAX_REF_FRAMES], struct buf_2d yv12_mb[4][MAX_MB_PLANE]) argument 2353 vp9_get_scaled_ref_frame(const VP9_COMP *cpi, int ref_frame) argument 3134 MV_REFERENCE_FRAME ref_frame, second_ref_frame; local 3764 MV_REFERENCE_FRAME ref_frame, second_ref_frame; local [all...] |
H A D | vp9_rdopt.h | 45 MV_REFERENCE_FRAME ref_frame, 53 int ref_frame);
|
H A D | vp9_onyx_int.h | 575 MV_REFERENCE_FRAME ref_frame) { 576 if (ref_frame == LAST_FRAME) { 578 } else if (ref_frame == GOLDEN_FRAME) { 586 VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) { 588 return &cm->frame_bufs[cm->ref_frame_map[get_ref_frame_idx(cpi, ref_frame)]] 574 get_ref_frame_idx(const VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument 585 get_ref_frame_buffer( VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/decoder/ |
H A D | ec_types.h | 51 MV_REFERENCE_FRAME ref_frame; member in struct:__anon1075
|
H A D | decodemv.c | 54 mi->mbmi.ref_frame = INTRA_FRAME; 342 mbmi->ref_frame = (MV_REFERENCE_FRAME) vp8_read(bc, pbi->prob_intra); 343 if (mbmi->ref_frame) /* inter MB */ 360 mbmi->ref_frame = 369 if (above->mbmi.ref_frame != INTRA_FRAME) 374 mv_bias(ref_frame_sign_bias[above->mbmi.ref_frame], 375 mbmi->ref_frame, nmv, ref_frame_sign_bias); 383 if (left->mbmi.ref_frame != INTRA_FRAME) 390 mv_bias(ref_frame_sign_bias[left->mbmi.ref_frame], 391 mbmi->ref_frame, [all...] |
H A D | error_concealment.c | 364 if (prev_mi->mbmi.ref_frame == LAST_FRAME) 391 mi->mbmi.ref_frame = LAST_FRAME; 420 assert(mi->mbmi.ref_frame < MAX_REF_FRAMES); 421 neighbor->ref_frame = mi->mbmi.ref_frame; 534 if (neighbors[i].ref_frame != dom_ref_frame) 571 neighbors[i].ref_frame = MAX_REF_FRAMES; 583 mb->mode_info_context->mbmi.ref_frame = LAST_FRAME;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ |
H A D | segmentation.c | 43 if ((this_mb_mode_info->mbmi.ref_frame == GOLDEN_FRAME) || (this_mb_mode_info->mbmi.ref_frame == ALTREF_FRAME))
|
H A D | mr_dissim.c | 32 if(x->mbmi.ref_frame !=INTRA_FRAME) \ 40 if(x->mbmi.ref_frame !=INTRA_FRAME) \ 44 if (cm->ref_frame_sign_bias[x->mbmi.ref_frame] \ 45 != cm->ref_frame_sign_bias[tmp->mbmi.ref_frame]) \ 59 * were initialized to all 0.(ref_frame, mode, mv...) 60 * Their ref_frame = 0 means they won't be counted in the following 96 if(tmp->mbmi.ref_frame !=INTRA_FRAME) 204 store_mode_info->ref_frame = tmp->mbmi.ref_frame;
|
H A D | pickinter.c | 436 *parent_ref_frame = store_mode_info[parent_mb_index].ref_frame; 516 && x->e_mbd.mode_info_context->mbmi.ref_frame != LAST_FRAME) 540 if (mic->mbmi.ref_frame != INTRA_FRAME) 548 if (mic->mbmi.ref_frame != INTRA_FRAME) 556 if (mic->mbmi.ref_frame != INTRA_FRAME) 692 x->e_mbd.mode_info_context->mbmi.ref_frame = INTRA_FRAME; 714 x->e_mbd.mode_info_context->mbmi.ref_frame = this_ref_frame; 717 if (x->e_mbd.mode_info_context->mbmi.ref_frame) 788 x->ref_frame_cost[x->e_mbd.mode_info_context->mbmi.ref_frame]; 797 x->e_mbd.mode_info_context->mbmi.ref_frame ! [all...] |
H A D | rdopt.c | 1553 if(here->mbmi.ref_frame != INTRA_FRAME) 1561 if (above->mbmi.ref_frame != INTRA_FRAME) 1564 mv_bias(ref_frame_sign_bias[above->mbmi.ref_frame], refframe, &near_mvs[vcnt], ref_frame_sign_bias); 1565 near_ref[vcnt] = above->mbmi.ref_frame; 1568 if (left->mbmi.ref_frame != INTRA_FRAME) 1571 mv_bias(ref_frame_sign_bias[left->mbmi.ref_frame], refframe, &near_mvs[vcnt], ref_frame_sign_bias); 1572 near_ref[vcnt] = left->mbmi.ref_frame; 1575 if (aboveleft->mbmi.ref_frame != INTRA_FRAME) 1578 mv_bias(ref_frame_sign_bias[aboveleft->mbmi.ref_frame], refframe, &near_mvs[vcnt], ref_frame_sign_bias); 1579 near_ref[vcnt] = aboveleft->mbmi.ref_frame; [all...] |
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/vc1/parser/ |
H A D | viddec_vc1_workload.c | 116 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_top = intcomp1; 125 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_top = intcomp1; 140 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_bot = intcomp1; 158 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_bot = intcomp1; 169 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_bot = intcomp2; 176 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_top = intcomp2; 186 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_top = intcomp1; 193 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_bot = intcomp1; 224 if(parser->ref_frame[VC1_REF_FRAME_T_MINUS_1].fcm == VC1_FCM_FIELD_INTERLACE) 232 parser->ref_frame[VC1_REF_FRAME_T_MINUS_ [all...] |
H A D | viddec_vc1_parse.c | 25 parser->ref_frame[i].id = -1; /* first I frame checks that value */ 26 parser->ref_frame[i].anchor[0] = 1; 27 parser->ref_frame[i].anchor[1] = 1; 28 parser->ref_frame[i].intcomp_top = 0; 29 parser->ref_frame[i].intcomp_bot = 0; 100 parser->ref_frame[0].anchor[0] = 1; 101 parser->ref_frame[0].anchor[1] = 1; 102 parser->ref_frame[1].anchor[0] = 1; 103 parser->ref_frame[1].anchor[1] = 1;
|
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/parser/ |
H A D | mix_vbp_h264_stubs.c | 353 wi.ref_frame.reference_id = pInfo->dpb.frame_id_need_to_be_displayed[i]; 354 wi.ref_frame.luma_phys_addr = 0; 355 wi.ref_frame.chroma_phys_addr = 0; 375 wi.ref_frame.reference_id = pInfo->dpb.frame_id_need_to_be_removed[i]; 376 wi.ref_frame.luma_phys_addr = 0; 377 wi.ref_frame.chroma_phys_addr = 0; 397 wi.ref_frame.reference_id = pInfo->dpb.frame_id_need_to_be_dropped[i]; 398 wi.ref_frame.luma_phys_addr = 0; 399 wi.ref_frame.chroma_phys_addr = 0; 422 wi.ref_frame [all...] |
H A D | viddec_h264_workload.c | 1059 wi.ref_frame.reference_id = pInfo->dpb.frame_id_need_to_be_displayed[i]; 1060 wi.ref_frame.luma_phys_addr = 0; 1061 wi.ref_frame.chroma_phys_addr = 0; 1081 wi.ref_frame.reference_id = pInfo->dpb.frame_id_need_to_be_removed[i]; 1082 wi.ref_frame.luma_phys_addr = 0; 1083 wi.ref_frame.chroma_phys_addr = 0; 1103 wi.ref_frame.reference_id = pInfo->dpb.frame_id_need_to_be_dropped[i]; 1104 wi.ref_frame.luma_phys_addr = 0; 1105 wi.ref_frame.chroma_phys_addr = 0; 1128 wi.ref_frame [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ |
H A D | findnearmv.c | 49 if (above->mbmi.ref_frame != INTRA_FRAME) 54 mv_bias(ref_frame_sign_bias[above->mbmi.ref_frame], refframe, mv, ref_frame_sign_bias); 62 if (left->mbmi.ref_frame != INTRA_FRAME) 69 mv_bias(ref_frame_sign_bias[left->mbmi.ref_frame], refframe, &this_mv, ref_frame_sign_bias); 84 if (aboveleft->mbmi.ref_frame != INTRA_FRAME) 91 mv_bias(ref_frame_sign_bias[aboveleft->mbmi.ref_frame], refframe, &this_mv, ref_frame_sign_bias);
|
H A D | loopfilter.c | 218 const int ref_frame = mode_info_context->mbmi.ref_frame; local 220 filter_level = lfi_n->lvl[seg][ref_frame][mode_index]; 275 const int ref_frame = mode_info_context->mbmi.ref_frame; local 277 filter_level = lfi_n->lvl[seg][ref_frame][mode_index]; 350 const int ref_frame = mode_info_context->mbmi.ref_frame; local 352 filter_level = lfi_n->lvl[seg][ref_frame][mode_index]; 406 const int ref_frame local 492 const int ref_frame = mode_info_context->mbmi.ref_frame; local 608 const int ref_frame = mode_info_context->mbmi.ref_frame; local [all...] |
H A D | blockd.h | 158 uint8_t ref_frame; member in struct:__anon1047 179 MV_REFERENCE_FRAME ref_frame; member in struct:__anon1048
|
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/mp4/parser/ |
H A D | viddec_fw_mp4_workload.c | 95 viddec_fw_mp4_set_past_field_frame(&vop_info, parser->ref_frame[VIDDEC_MP4_INDX_2].is_field); 97 viddec_fw_mp4_set_future_field_frame(&vop_info, parser->ref_frame[VIDDEC_MP4_INDX_1].is_field); 99 viddec_fw_mp4_set_current_field_frame(&vop_info, parser->ref_frame[VIDDEC_MP4_INDX_0].is_field); 282 wi.ref_frame.reference_id = 0; 283 wi.ref_frame.luma_phys_addr = 0; 284 wi.ref_frame.chroma_phys_addr = 0; 296 wi.ref_frame.reference_id = 0; 297 wi.ref_frame.luma_phys_addr = 0; 298 wi.ref_frame.chroma_phys_addr = 0; 359 parser->ref_frame[VIDDEC_MP4_INDX_ [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/ |
H A D | vp9_decodemv.c | 174 mbmi->ref_frame[0] = INTRA_FRAME; 175 mbmi->ref_frame[1] = NONE; 275 int segment_id, MV_REFERENCE_FRAME ref_frame[2]) { 280 ref_frame[0] = (MV_REFERENCE_FRAME)vp9_get_segdata(&cm->seg, segment_id, 282 ref_frame[1] = NONE; 292 ref_frame[idx] = cm->comp_fixed_ref; 293 ref_frame[!idx] = cm->comp_var_ref[bit]; 304 ref_frame[0] = bit1 ? ALTREF_FRAME : GOLDEN_FRAME; 306 ref_frame[0] = LAST_FRAME; 309 ref_frame[ 273 read_ref_frames(VP9_COMMON *const cm, MACROBLOCKD *const xd, vp9_reader *r, int segment_id, MV_REFERENCE_FRAME ref_frame[2]) argument [all...] |