Home
last modified time | relevance | path

Searched refs:mv_row (Results 1 – 15 of 15) sorted by relevance

/external/libgav1/libgav1/src/
Dmotion_vector.cc214 const int mv_row = block.row4x4 + delta_row; in ScanRow() local
216 if (!tile.IsTopInside(mv_row + 1)) return; in ScanRow()
219 BlockParameters** bps = tile.BlockParametersAddress(mv_row, mv_column); in ScanRow()
235 void ScanColumn(const Tile::Block& block, int mv_row, int delta_column, in ScanColumn() argument
244 BlockParameters** bps = tile.BlockParametersAddress(mv_row, mv_column); in ScanColumn()
263 const int mv_row = block.row4x4 + delta_row; in ScanPoint() local
266 if (!tile.IsInside(mv_row, mv_column) || in ScanPoint()
267 !tile.HasParameters(mv_row, mv_column)) { in ScanPoint()
270 const BlockParameters& mv_bp = tile.Parameters(mv_row, mv_column); in ScanPoint()
424 int mv_row = row_start; in TemporalScan() local
[all …]
/external/libvpx/libvpx/vp8/encoder/
Dtemporal_filter.c39 unsigned char *v_mb_ptr, int stride, int mv_row, int mv_col, in vp8_temporal_filter_predictors_mb_c() argument
45 yptr = y_mb_ptr + (mv_row >> 3) * stride + (mv_col >> 3); in vp8_temporal_filter_predictors_mb_c()
47 if ((mv_row | mv_col) & 7) { in vp8_temporal_filter_predictors_mb_c()
48 x->subpixel_predict16x16(yptr, stride, mv_col & 7, mv_row & 7, &pred[0], in vp8_temporal_filter_predictors_mb_c()
55 mv_row >>= 1; in vp8_temporal_filter_predictors_mb_c()
58 offset = (mv_row >> 3) * stride + (mv_col >> 3); in vp8_temporal_filter_predictors_mb_c()
62 if ((mv_row | mv_col) & 7) { in vp8_temporal_filter_predictors_mb_c()
63 x->subpixel_predict8x8(uptr, stride, mv_col & 7, mv_row & 7, &pred[256], 8); in vp8_temporal_filter_predictors_mb_c()
64 x->subpixel_predict8x8(vptr, stride, mv_col & 7, mv_row & 7, &pred[320], 8); in vp8_temporal_filter_predictors_mb_c()
Ddenoising.c477 int mv_row; in vp8_denoiser_denoise_mb() local
514 mv_row = x->best_sse_mv.as_mv.row; in vp8_denoiser_denoise_mb()
519 if ((unsigned int)(mv_row * mv_row + mv_col * mv_col) <= in vp8_denoiser_denoise_mb()
545 mv_row = x->best_sse_mv.as_mv.row; in vp8_denoiser_denoise_mb()
547 motion_magnitude2 = mv_row * mv_row + mv_col * mv_col; in vp8_denoiser_denoise_mb()
Drdopt.c379 int mv_row = x->e_mbd.mode_info_context->mbmi.mv.as_mv.row; in VP8_UVSSE() local
384 if (mv_row < 0) { in VP8_UVSSE()
385 mv_row -= 1; in VP8_UVSSE()
387 mv_row += 1; in VP8_UVSSE()
396 mv_row /= 2; in VP8_UVSSE()
399 offset = (mv_row >> 3) * pre_stride + (mv_col >> 3); in VP8_UVSSE()
403 if ((mv_row | mv_col) & 7) { in VP8_UVSSE()
404 vpx_sub_pixel_variance8x8(uptr, pre_stride, mv_col & 7, mv_row & 7, in VP8_UVSSE()
406 vpx_sub_pixel_variance8x8(vptr, pre_stride, mv_col & 7, mv_row & 7, in VP8_UVSSE()
/external/libvpx/libvpx/vp8/common/
Dreconinter.c141 int mv_row = x->mode_info_context->mbmi.mv.as_mv.row; in vp8_build_inter16x16_predictors_mbuv() local
147 mv_row += 1 | (mv_row >> (sizeof(int) * CHAR_BIT - 1)); in vp8_build_inter16x16_predictors_mbuv()
149 mv_row /= 2; in vp8_build_inter16x16_predictors_mbuv()
151 mv_row &= x->fullpixel_mask; in vp8_build_inter16x16_predictors_mbuv()
154 offset = (mv_row >> 3) * pre_stride + (mv_col >> 3); in vp8_build_inter16x16_predictors_mbuv()
158 if ((mv_row | mv_col) & 7) { in vp8_build_inter16x16_predictors_mbuv()
159 x->subpixel_predict8x8(uptr, pre_stride, mv_col & 7, mv_row & 7, upred_ptr, in vp8_build_inter16x16_predictors_mbuv()
161 x->subpixel_predict8x8(vptr, pre_stride, mv_col & 7, mv_row & 7, vpred_ptr, in vp8_build_inter16x16_predictors_mbuv()
242 int mv_row = x->mode_info_context->mbmi.mv.as_mv.row; in vp8_build_inter16x16_predictors_mby() local
247 ptr = ptr_base + (mv_row >> 3) * pre_stride + (mv_col >> 3); in vp8_build_inter16x16_predictors_mby()
[all …]
/external/libvpx/libvpx/tools/non_greedy_mv/
Dnon_greedy_mv.py122 mv_row = int(word_ls[2]) / 8.
124 mv_ls.append([col, row, mv_col, mv_row])
/external/libvpx/libvpx/vp9/encoder/
Dvp9_denoiser.c340 int mv_col, mv_row; in vp9_denoiser_denoise() local
364 mv_row = ctx->best_sse_mv.as_mv.row; in vp9_denoiser_denoise()
365 motion_magnitude = mv_row * mv_row + mv_col * mv_col; in vp9_denoiser_denoise()
Dvp9_pickmode.c1291 BLOCK_SIZE bsize, int mv_row, int mv_col, in vp9_NEWMV_diff_bias() argument
1328 row_diff = (al_mv_average_row - mv_row); in vp9_NEWMV_diff_bias()
1340 is_last_frame && mv_row < 8 && mv_row > -8 && mv_col < 8 && mv_col > -8) in vp9_NEWMV_diff_bias()
1343 is_last_frame && mv_row < 16 && mv_row > -16 && mv_col < 16 && in vp9_NEWMV_diff_bias()
Dvp9_temporal_filter.c50 int stride, int uv_block_width, int uv_block_height, int mv_row, int mv_col, in temporal_filter_predictors_mb_c() argument
71 const MV mv = { mv_row, mv_col }; in temporal_filter_predictors_mb_c()
Dvp9_encoder.c6110 int mv_row = mv.row >> 3; local
6113 int ref_pos_row = mi_row * MI_SIZE + mv_row;
/external/libaom/libaom/av1/encoder/
Dpartition_strategy.c669 const float mv_row = (float)(best_mv.as_mv.row / 8); in av1_get_max_min_partition_features() local
672 const float abs_mv_row = fabsf(mv_row); in av1_get_max_min_partition_features()
675 sum_mv_row_sq += mv_row * mv_row; in av1_get_max_min_partition_features()
676 sum_mv_row += mv_row; in av1_get_max_min_partition_features()
Dtemporal_filter.c134 const int mv_row = best_mv.as_mv.row; in tf_motion_search() local
136 best_mv.as_mv.row = GET_MV_SUBPEL(mv_row); in tf_motion_search()
138 const int mv_offset = mv_row * y_stride + mv_col; in tf_motion_search()
Dnonrd_pickmode.c984 RD_STATS *this_rdc, BLOCK_SIZE bsize, int mv_row, argument
1020 row_diff = al_mv_average_row - mv_row;
1031 (mv_row > 64 || mv_row < -64 || mv_col > 64 || mv_col < -64))
/external/libaom/libaom/av1/common/
Dmvref_common.c30 const int mv_row = in get_mv_projection() local
36 output->row = (int16_t)clamp(mv_row, clamp_min, clamp_max); in get_mv_projection()
/external/libgav1/libgav1/src/tile/
Dtile.cc2565 const int mv_row = std::abs(mv_to_store.mv[MotionVector::kRow]); in StoreMotionFieldMvsIntoCurrentFrame() local
2572 (mv_row | mv_column) <= kRefMvsLimit && in StoreMotionFieldMvsIntoCurrentFrame()