Searched refs:ZEROMV (Results 1 - 20 of 20) sorted by relevance

/external/libvpx/libvpx/vp8/encoder/
H A Dsegmentation.c41 } else if ((this_mb_mode_info->mbmi.mode != ZEROMV) &&
H A Dpickinter.c568 // Adjust rd for ZEROMV and LAST, if LAST is the closest reference frame.
570 if (!cpi->oxcf.screen_content_mode && this_mode == ZEROMV &&
789 // and ZEROMV bias? Will need to revisit the accuracy of this detection for
833 * motion area, its mode decision is biased to ZEROMV mode.
835 * At such speed settings, ZEROMV is already heavily favored.
887 if (vp8_mode_order[mode_index] == NEWMV && parent_mode == ZEROMV &&
936 /* Only consider ZEROMV/ALTREF_FRAME for alt ref frame,
940 if (this_mode != ZEROMV ||
1165 case ZEROMV:
1199 if (this_mode == ZEROMV
[all...]
H A Drdopt.c68 ZEROMV, DC_PRED,
72 ZEROMV, NEARESTMV,
74 ZEROMV, NEARESTMV,
1841 /* Only consider ZEROMV/ALTREF_FRAME for alt ref frame,
1846 if (this_mode != ZEROMV ||
1903 if (vp8_mode_order[mode_index] == ZEROMV) {
2156 case ZEROMV:
2196 if (this_mode == ZEROMV && sse < zero_mv_sse) {
2284 /* Reevaluate ZEROMV after denoising. */
2292 x->ref_frame_cost[this_ref_frame] + vp8_cost_mv_ref(ZEROMV, mdcount
[all...]
H A Ddenoising.c539 mbmi->mode = ZEROMV;
541 x->best_sse_inter_mode = ZEROMV;
603 // ZEROMV mode is always checked, so we should never go into this branch.
604 // If case ZEROMV is not checked, then we will force no denoise (COPY).
H A Dencodeframe.c483 if (xd->mode_info_context->mbmi.mode == ZEROMV &&
521 } else if ((xd->mode_info_context->mbmi.mode == ZEROMV) &&
1196 (xd->mode_info_context->mbmi.mode != ZEROMV))) {
1213 if (xd->mode_info_context->mbmi.mode == ZEROMV) {
H A Dethreading.c201 if (xd->mode_info_context->mbmi.mode == ZEROMV &&
242 } else if ((mbmi->mode == ZEROMV) &&
H A Dmcomp.c1881 if (m == ZEROMV) {
H A Donyx_if.c580 // blocks that have been encoded as ZEROMV LAST x frames in a row,
3104 // been encoded as ZEROMV LAST at least min_consec_zero_last least frames in
4349 if (tmp->mbmi.mode == ZEROMV && tmp->mbmi.ref_frame == LAST_FRAME) {
4415 // only for blocks in that set that have used ZEROMV LAST, along with some
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_speed_features.h32 INTER_ALL = (1 << NEARESTMV) | (1 << NEARMV) | (1 << ZEROMV) | (1 << NEWMV),
35 INTER_NEAREST_ZERO = (1 << NEARESTMV) | (1 << ZEROMV),
36 INTER_NEAREST_NEW_ZERO = (1 << NEARESTMV) | (1 << ZEROMV) | (1 << NEWMV),
38 INTER_NEAREST_NEAR_ZERO = (1 << NEARESTMV) | (1 << NEARMV) | (1 << ZEROMV),
404 // A binary mask indicating if NEARESTMV, NEARMV, ZEROMV, NEWMV
H A Dvp9_denoiser.c239 mi->mode = ZEROMV;
241 ctx->best_sse_inter_mode = ZEROMV;
H A Dvp9_pickmode.c1159 { LAST_FRAME, ZEROMV }, { LAST_FRAME, NEARESTMV },
1160 { GOLDEN_FRAME, ZEROMV }, { LAST_FRAME, NEARMV },
1163 { ALTREF_FRAME, ZEROMV }, { ALTREF_FRAME, NEARESTMV },
1167 { LAST_FRAME, ZEROMV }, { LAST_FRAME, NEARESTMV },
1168 { LAST_FRAME, NEARMV }, { GOLDEN_FRAME, ZEROMV },
1200 frame_mv[ZEROMV][ref_frame].as_int = 0;
1312 // If INTRA or GOLDEN reference was selected, re-evaluate ZEROMV on
1314 // ZEROMV onoriginal source is not significantly higher than rdcost of best
1322 // Check if we should pick ZEROMV on denoised signal.
1328 mi->mode = ZEROMV;
[all...]
H A Dvp9_rdopt.c96 { ZEROMV, { LAST_FRAME, NONE } },
97 { ZEROMV, { GOLDEN_FRAME, NONE } },
98 { ZEROMV, { ALTREF_FRAME, NONE } },
110 { ZEROMV, { LAST_FRAME, ALTREF_FRAME } },
111 { ZEROMV, { GOLDEN_FRAME, ALTREF_FRAME } },
1468 case ZEROMV:
1668 // Check if NEARESTMV/NEARMV/ZEROMV is the cheapest way encode zero motion.
1675 if ((this_mode == NEARMV || this_mode == NEARESTMV || this_mode == ZEROMV) &&
1682 int c3 = cost_mv_ref(cpi, ZEROMV, rfc);
1689 assert(this_mode == ZEROMV);
[all...]
H A Dvp9_encodeframe.c1606 mi->mode = ZEROMV;
/external/libvpx/libvpx/vp8/common/
H A Dentropymode.c87 const vp8_tree_index vp8_mv_ref_tree[8] = { -ZEROMV, 2, -NEARESTMV, 4,
H A Dblockd.h71 ZEROMV, enumerator in enum:__anon11934
H A Dvp8_loopfilter.c42 lfi->mode_lf_lut[ZEROMV] = 1;
/external/libvpx/libvpx/vp9/common/
H A Dvp9_enums.h120 #define ZEROMV 12 macro
H A Dvp9_entropymode.c255 -INTER_OFFSET(ZEROMV), 2, -INTER_OFFSET(NEARESTMV), 4, -INTER_OFFSET(NEARMV),
/external/libvpx/libvpx/vp9/decoder/
H A Dvp9_decodemv.c425 case ZEROMV: {
731 mi->mode = ZEROMV;
747 if (mi->mode != ZEROMV) {
/external/libvpx/libvpx/vp8/decoder/
H A Ddecodemv.c442 mbmi->mode = ZEROMV;

Completed in 939 milliseconds