Searched refs:scale_mv (Results 1 - 5 of 5) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | vp9recon.c | 422 #define scale_mv(n, dim) (((int64_t)(n) * scale[dim]) >> 14) in mc_luma_scaled() macro 433 mx = scale_mv(mv.x * 2, 0) + scale_mv(x * 16, 0); in mc_luma_scaled() 434 my = scale_mv(mv.y * 2, 1) + scale_mv(y * 16, 1); in mc_luma_scaled() 491 mx = scale_mv(mv.x, 0) + (scale_mv(x * 16, 0) & ~15) + (scale_mv(x * 32, 0) & 15); in mc_chroma_scaled() 494 mx = scale_mv(mv.x * 2, 0) + scale_mv( in mc_chroma_scaled() 504 #undef scale_mv mc_chroma_scaled() macro [all...] |
H A D | vc1_pred.h | 39 static av_always_inline int scale_mv(int value, int bfrac, int inv, int qs) in scale_mv() function
|
H A D | vc1_pred.c | 727 s->mv[0][0][0] = scale_mv(s->next_picture.motion_val[1][xy][0], v->bfraction, 0, s->quarter_sample); in ff_vc1_pred_b_mv() 728 s->mv[0][0][1] = scale_mv(s->next_picture.motion_val[1][xy][1], v->bfraction, 0, s->quarter_sample); in ff_vc1_pred_b_mv() 729 s->mv[1][0][0] = scale_mv(s->next_picture.motion_val[1][xy][0], v->bfraction, 1, s->quarter_sample); in ff_vc1_pred_b_mv() 730 s->mv[1][0][1] = scale_mv(s->next_picture.motion_val[1][xy][1], v->bfraction, 1, s->quarter_sample); in ff_vc1_pred_b_mv() 901 s->mv[0][0][0] = scale_mv(s->next_picture.motion_val[1][s->block_index[0] + v->blocks_off][0], in ff_vc1_pred_b_mv_intfi() 903 s->mv[0][0][1] = scale_mv(s->next_picture.motion_val[1][s->block_index[0] + v->blocks_off][1], in ff_vc1_pred_b_mv_intfi() 905 s->mv[1][0][0] = scale_mv(s->next_picture.motion_val[1][s->block_index[0] + v->blocks_off][0], in ff_vc1_pred_b_mv_intfi() 907 s->mv[1][0][1] = scale_mv(s->next_picture.motion_val[1][s->block_index[0] + v->blocks_off][1], in ff_vc1_pred_b_mv_intfi()
|
H A D | cavs.c | 535 static inline void scale_mv(AVSContext *h, int *d_x, int *d_y, in scale_mv() function 553 scale_mv(h, &ax, &ay, mvA, mvP->dist); in mv_pred_median() 554 scale_mv(h, &bx, &by, mvB, mvP->dist); in mv_pred_median() 555 scale_mv(h, &cx, &cy, mvC, mvP->dist); in mv_pred_median()
|
H A D | vc1_block.c | 2282 s->mv[0][0][0] = s->current_picture.motion_val[0][s->block_index[0]][0] = scale_mv(s->next_picture.motion_val[1][s->block_index[0]][0], v->bfraction, 0, s->quarter_sample); in vc1_decode_b_mb_intfr() 2283 s->mv[0][0][1] = s->current_picture.motion_val[0][s->block_index[0]][1] = scale_mv(s->next_picture.motion_val[1][s->block_index[0]][1], v->bfraction, 0, s->quarter_sample); in vc1_decode_b_mb_intfr() 2284 s->mv[1][0][0] = s->current_picture.motion_val[1][s->block_index[0]][0] = scale_mv(s->next_picture.motion_val[1][s->block_index[0]][0], v->bfraction, 1, s->quarter_sample); in vc1_decode_b_mb_intfr() 2285 s->mv[1][0][1] = s->current_picture.motion_val[1][s->block_index[0]][1] = scale_mv(s->next_picture.motion_val[1][s->block_index[0]][1], v->bfraction, 1, s->quarter_sample); in vc1_decode_b_mb_intfr() 2288 s->mv[0][2][0] = s->current_picture.motion_val[0][s->block_index[2]][0] = scale_mv(s->next_picture.motion_val[1][s->block_index[2]][0], v->bfraction, 0, s->quarter_sample); in vc1_decode_b_mb_intfr() 2289 s->mv[0][2][1] = s->current_picture.motion_val[0][s->block_index[2]][1] = scale_mv(s->next_picture.motion_val[1][s->block_index[2]][1], v->bfraction, 0, s->quarter_sample); in vc1_decode_b_mb_intfr() 2290 s->mv[1][2][0] = s->current_picture.motion_val[1][s->block_index[2]][0] = scale_mv(s->next_picture.motion_val[1][s->block_index[2]][0], v->bfraction, 1, s->quarter_sample); in vc1_decode_b_mb_intfr() 2291 s->mv[1][2][1] = s->current_picture.motion_val[1][s->block_index[2]][1] = scale_mv(s->next_picture.motion_val[1][s->block_index[2]][1], v->bfraction, 1, s->quarter_sample); in vc1_decode_b_mb_intfr()
|
Completed in 9 milliseconds