Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_mpeg12_bitstream.c621 motion_vector(struct vl_mpg12_bs *bs, int r, int s, int dmv, short delta[2], short dmvector[2]) in motion_vector() argument
639 if (dmv) in motion_vector()
658 int dmv = mb->macroblock_modes.bits.frame_motion_type == PIPE_MPEG12_MO_TYPE_DUAL_PRIME; in motion_vector_frame() local
663 motion_vector(bs, 0, s, dmv, delta, dmvector); in motion_vector_frame()
668 motion_vector(bs, 1, s, dmv, delta, dmvector); in motion_vector_frame()
673 motion_vector(bs, 0, s, dmv, delta, dmvector); in motion_vector_frame()
682 int dmv = mb->macroblock_modes.bits.field_motion_type == PIPE_MPEG12_MO_TYPE_DUAL_PRIME; in motion_vector_field() local
687 motion_vector(bs, 0, s, dmv, delta, dmvector); in motion_vector_field()
690 motion_vector(bs, 1, s, dmv, delta, dmvector); in motion_vector_field()
692 if (!dmv) in motion_vector_field()
[all...]
/third_party/ffmpeg/libavcodec/
H A Drv34.c500 mx += r->dmv[dmv_no][0]; in rv34_pred_mv()
501 my += r->dmv[dmv_no][1]; in rv34_pred_mv()
580 mx += r->dmv[dir][0]; in rv34_pred_mv_b()
581 my += r->dmv[dir][1]; in rv34_pred_mv_b()
631 mx += r->dmv[0][0]; in rv34_pred_mv_rv3()
632 my += r->dmv[0][1]; in rv34_pred_mv_rv3()
861 memset(r->dmv, 0, sizeof(r->dmv)); in rv34_decode_mv()
863 r->dmv[i][0] = get_interleaved_se_golomb(gb); in rv34_decode_mv()
864 r->dmv[ in rv34_decode_mv()
[all...]
H A Drv34.h104 int dmv[4][2]; ///< differential motion vectors for the current macroblock member

Completed in 4 milliseconds