Home
last modified time | relevance | path

Searched refs:col_mv (Results 1 - 3 of 3) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dcavsdec.c461 h->col_mv[h->mbidx * 4 + 0] = h->mv[MV_FWD_X0]; in store_mvs()
462 h->col_mv[h->mbidx * 4 + 1] = h->mv[MV_FWD_X1]; in store_mvs()
463 h->col_mv[h->mbidx * 4 + 2] = h->mv[MV_FWD_X2]; in store_mvs()
464 h->col_mv[h->mbidx * 4 + 3] = h->mv[MV_FWD_X3]; in store_mvs()
468 cavs_vector *col_mv) in mv_pred_direct()
471 unsigned den = h->direct_den[col_mv->ref]; in mv_pred_direct()
472 int m = FF_SIGNBIT(col_mv->x); in mv_pred_direct()
479 pmv_fw->x = (((den + (den * col_mv->x * pmv_fw->dist ^ m) - m - 1) >> 14) ^ m) - m; in mv_pred_direct()
480 pmv_bw->x = m - (((den + (den * col_mv->x * pmv_bw->dist ^ m) - m - 1) >> 14) ^ m); in mv_pred_direct()
481 m = FF_SIGNBIT(col_mv in mv_pred_direct()
467 mv_pred_direct(AVSContext *h, cavs_vector *pmv_fw, cavs_vector *col_mv) mv_pred_direct() argument
[all...]
H A Dcavs.c769 h->col_mv = av_calloc(h->mb_width * h->mb_height, in ff_cavs_init_top_lines()
770 4 * sizeof(*h->col_mv)); in ff_cavs_init_top_lines()
776 !h->col_mv || !h->col_type_base || !h->block) { in ff_cavs_init_top_lines()
784 av_freep(&h->col_mv); in ff_cavs_init_top_lines()
851 av_freep(&h->col_mv); in ff_cavs_end()
H A Dcavs.h209 cavs_vector *col_mv; member

Completed in 5 milliseconds