Searched refs:ref_frame (Results 1 - 25 of 44) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
H A Dvp9_pred_common.c84 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 Dvp9_mvref_common.c141 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 Dvp9_mvref_common.h34 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame,
H A Dvp9_debugmodes.c62 print_mi_data(cm, mvs, "Ref frame:", offsetof(MB_MODE_INFO, ref_frame[0]));
H A Dvp9_blockd.h135 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon570
153 return mbmi->ref_frame[0] > INTRA_FRAME;
157 return mbmi->ref_frame[1] > INTRA_FRAME;
H A Dvp9_reconinter.c283 uint8_t *ref_frame, *buf_ptr; local
290 ref_frame = ref_buf->y_buffer;
294 ref_frame = plane == 1 ? ref_buf->u_buffer : ref_buf->v_buffer;
343 buf_ptr = ref_frame + y0 * pre_buf->stride + x0;
370 uint8_t *buf_ptr1 = ref_frame + y0 * pre_buf->stride + x0;
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
H A Dvp9_pickmode.c39 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 Dvp9_rdopt.c60 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon635
64 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon636
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 Dvp9_rdopt.h45 MV_REFERENCE_FRAME ref_frame,
53 int ref_frame);
H A Dvp9_onyx_int.h575 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
H A Dvp9_bitstream.c203 assert(mbmi->ref_frame[0] ==
215 vp9_write(w, mbmi->ref_frame[0] == GOLDEN_FRAME,
218 const int bit0 = mbmi->ref_frame[0] != LAST_FRAME;
221 const int bit1 = mbmi->ref_frame[0] != GOLDEN_FRAME;
283 const int mode_ctx = mbmi->mode_context[mbmi->ref_frame[0]];
317 &mbmi->ref_mvs[mbmi->ref_frame[ref]][0].as_mv,
326 &mbmi->ref_mvs[mbmi->ref_frame[ref]][0].as_mv, nmvc,
1003 MV_REFERENCE_FRAME ref_frame; local
1004 for (ref_frame = LAST_FRAME; ref_frame <
1081 MV_REFERENCE_FRAME ref_frame; local
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/decoder/
H A Dec_types.h51 MV_REFERENCE_FRAME ref_frame; member in struct:__anon541
H A Ddecodemv.c54 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 Derror_concealment.c364 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;
H A Dthreading.c153 if (xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME)
432 (xd->mode_info_context->mbmi.ref_frame ==
460 xd->pre.y_buffer = ref_buffer[xd->mode_info_context->mbmi.ref_frame][0] + recon_yoffset;
461 xd->pre.u_buffer = ref_buffer[xd->mode_info_context->mbmi.ref_frame][1] + recon_uvoffset;
462 xd->pre.v_buffer = ref_buffer[xd->mode_info_context->mbmi.ref_frame][2] + recon_uvoffset;
465 xd->corrupted |= ref_fb_corrupted[xd->mode_info_context->mbmi.ref_frame];
493 const int ref_frame = xd->mode_info_context->mbmi.ref_frame; local
495 filter_level = lfi_n->lvl[seg][ref_frame][mode_index];
510 if (next->mbmi.ref_frame
[all...]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
H A Dsegmentation.c43 if ((this_mb_mode_info->mbmi.ref_frame == GOLDEN_FRAME) || (this_mb_mode_info->mbmi.ref_frame == ALTREF_FRAME))
H A Dmr_dissim.c32 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 Dpickinter.c436 *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 Drdopt.c1553 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...]
H A Ddenoising.c215 mbmi->ref_frame = x->best_reference_frame;
235 mbmi->ref_frame =
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
H A Dfindnearmv.c49 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 Dloopfilter.c218 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 Dblockd.h158 uint8_t ref_frame; member in struct:__anon513
179 MV_REFERENCE_FRAME ref_frame; member in struct:__anon514
H A Ddebugmodes.c52 fprintf(mvs, "%2d ", mi[mb_index].mbmi.ref_frame);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
H A Dvp9_decodemv.c174 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...]

Completed in 234 milliseconds

12