Home
last modified time | relevance | path

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

/third_party/ffmpeg/libavcodec/mips/
H A Dhevcdsp_mips.h45 MC(qpel, h, 4);
46 MC(qpel, h, 8);
47 MC(qpel, h, 12);
48 MC(qpel, h, 16);
49 MC(qpel, h, 24);
50 MC(qpel, h, 32);
51 MC(qpel, h, 48);
52 MC(qpel, h, 64);
54 MC(qpel, v, 4);
55 MC(qpel,
[all...]
H A Dhevc_mc_uni_msa.c4073 UNI_MC(qpel, h, 4, 8, hz, mx);
4074 UNI_MC(qpel, h, 8, 8, hz, mx);
4075 UNI_MC(qpel, h, 12, 8, hz, mx);
4076 UNI_MC(qpel, h, 16, 8, hz, mx);
4077 UNI_MC(qpel, h, 24, 8, hz, mx);
4078 UNI_MC(qpel, h, 32, 8, hz, mx);
4079 UNI_MC(qpel, h, 48, 8, hz, mx);
4080 UNI_MC(qpel, h, 64, 8, hz, mx);
4082 UNI_MC(qpel, v, 4, 8, vt, my);
4083 UNI_MC(qpel,
[all...]
H A Dhevcdsp_msa.c4249 MC(qpel, h, 4, 8, hz, mx);
4250 MC(qpel, h, 8, 8, hz, mx);
4251 MC(qpel, h, 12, 8, hz, mx);
4252 MC(qpel, h, 16, 8, hz, mx);
4253 MC(qpel, h, 24, 8, hz, mx);
4254 MC(qpel, h, 32, 8, hz, mx);
4255 MC(qpel, h, 48, 8, hz, mx);
4256 MC(qpel, h, 64, 8, hz, mx);
4258 MC(qpel, v, 4, 8, vt, my);
4259 MC(qpel,
[all...]
H A Dhevc_mc_biw_msa.c5971 BI_W_MC(qpel, h, 4, 8, hz, mx);
5972 BI_W_MC(qpel, h, 8, 8, hz, mx);
5973 BI_W_MC(qpel, h, 12, 8, hz, mx);
5974 BI_W_MC(qpel, h, 16, 8, hz, mx);
5975 BI_W_MC(qpel, h, 24, 8, hz, mx);
5976 BI_W_MC(qpel, h, 32, 8, hz, mx);
5977 BI_W_MC(qpel, h, 48, 8, hz, mx);
5978 BI_W_MC(qpel, h, 64, 8, hz, mx);
5980 BI_W_MC(qpel, v, 4, 8, vt, my);
5981 BI_W_MC(qpel,
[all...]
H A Dhevc_mc_uniw_msa.c5308 UNI_W_MC(qpel, h, 4, 8, hz, mx);
5309 UNI_W_MC(qpel, h, 8, 8, hz, mx);
5310 UNI_W_MC(qpel, h, 12, 8, hz, mx);
5311 UNI_W_MC(qpel, h, 16, 8, hz, mx);
5312 UNI_W_MC(qpel, h, 24, 8, hz, mx);
5313 UNI_W_MC(qpel, h, 32, 8, hz, mx);
5314 UNI_W_MC(qpel, h, 48, 8, hz, mx);
5315 UNI_W_MC(qpel, h, 64, 8, hz, mx);
5317 UNI_W_MC(qpel, v, 4, 8, vt, my);
5318 UNI_W_MC(qpel,
[all...]
H A Dhevc_mc_bi_msa.c4955 BI_MC(qpel, h, 4, 8, hz, mx);
4956 BI_MC(qpel, h, 8, 8, hz, mx);
4957 BI_MC(qpel, h, 12, 8, hz, mx);
4958 BI_MC(qpel, h, 16, 8, hz, mx);
4959 BI_MC(qpel, h, 24, 8, hz, mx);
4960 BI_MC(qpel, h, 32, 8, hz, mx);
4961 BI_MC(qpel, h, 48, 8, hz, mx);
4962 BI_MC(qpel, h, 64, 8, hz, mx);
4964 BI_MC(qpel, v, 4, 8, vt, my);
4965 BI_MC(qpel,
[all...]
/third_party/ffmpeg/libavcodec/loongarch/
H A Dhevcdsp_lsx.h47 MC(qpel, h, 4);
48 MC(qpel, h, 8);
49 MC(qpel, h, 12);
50 MC(qpel, h, 16);
51 MC(qpel, h, 24);
52 MC(qpel, h, 32);
53 MC(qpel, h, 48);
54 MC(qpel, h, 64);
56 MC(qpel, v, 4);
57 MC(qpel,
[all...]
H A Dhevc_mc_uniw_lsx.c291 UNI_W_MC_HV(qpel, 8, 8);
292 UNI_W_MC_HV(qpel, 16, 8);
293 UNI_W_MC_HV(qpel, 24, 8);
294 UNI_W_MC_HV(qpel, 32, 8);
295 UNI_W_MC_HV(qpel, 48, 8);
296 UNI_W_MC_HV(qpel, 64, 8);
H A Dhevc_mc_bi_lsx.c2234 BI_MC(qpel, h, 16, 8, hz, mx);
2235 BI_MC(qpel, h, 24, 8, hz, mx);
2236 BI_MC(qpel, h, 32, 8, hz, mx);
2237 BI_MC(qpel, h, 48, 8, hz, mx);
2238 BI_MC(qpel, h, 64, 8, hz, mx);
2240 BI_MC(qpel, v, 8, 8, vt, my);
2241 BI_MC(qpel, v, 16, 8, vt, my);
2242 BI_MC(qpel, v, 24, 8, vt, my);
2243 BI_MC(qpel, v, 32, 8, vt, my);
2244 BI_MC(qpel,
[all...]
H A Dhevc_mc_uni_lsx.c1381 UNI_MC(qpel, h, 64, 8, hz, mx);
1383 UNI_MC(qpel, v, 24, 8, vt, my);
1384 UNI_MC(qpel, v, 32, 8, vt, my);
1385 UNI_MC(qpel, v, 48, 8, vt, my);
1386 UNI_MC(qpel, v, 64, 8, vt, my);
1410 UNI_MC_HV(qpel, 8, 8);
1411 UNI_MC_HV(qpel, 16, 8);
1412 UNI_MC_HV(qpel, 24, 8);
1413 UNI_MC_HV(qpel, 32, 8);
1414 UNI_MC_HV(qpel, 4
[all...]
H A Dhevcdsp_lsx.c3242 MC(qpel, h, 4, 8, hz, mx);
3243 MC(qpel, h, 8, 8, hz, mx);
3244 MC(qpel, h, 12, 8, hz, mx);
3245 MC(qpel, h, 16, 8, hz, mx);
3246 MC(qpel, h, 24, 8, hz, mx);
3247 MC(qpel, h, 32, 8, hz, mx);
3248 MC(qpel, h, 48, 8, hz, mx);
3249 MC(qpel, h, 64, 8, hz, mx);
3251 MC(qpel, v, 4, 8, vt, my);
3252 MC(qpel,
[all...]
/third_party/ffmpeg/libavcodec/
H A Drv40dsp.c621 H264QpelContext qpel; in ff_rv40dsp_init() local
624 ff_h264qpel_init(&qpel, 8); in ff_rv40dsp_init()
626 c->put_pixels_tab[0][ 0] = qpel.put_h264_qpel_pixels_tab[0][0]; in ff_rv40dsp_init()
628 c->put_pixels_tab[0][ 2] = qpel.put_h264_qpel_pixels_tab[0][2]; in ff_rv40dsp_init()
634 c->put_pixels_tab[0][ 8] = qpel.put_h264_qpel_pixels_tab[0][8]; in ff_rv40dsp_init()
642 c->avg_pixels_tab[0][ 0] = qpel.avg_h264_qpel_pixels_tab[0][0]; in ff_rv40dsp_init()
644 c->avg_pixels_tab[0][ 2] = qpel.avg_h264_qpel_pixels_tab[0][2]; in ff_rv40dsp_init()
650 c->avg_pixels_tab[0][ 8] = qpel.avg_h264_qpel_pixels_tab[0][8]; in ff_rv40dsp_init()
658 c->put_pixels_tab[1][ 0] = qpel.put_h264_qpel_pixels_tab[1][0]; in ff_rv40dsp_init()
660 c->put_pixels_tab[1][ 2] = qpel in ff_rv40dsp_init()
[all...]
H A Dmotion_est.c108 me_cmp_func cmp_func, me_cmp_func chroma_cmp_func, int qpel){ in cmp_direct_inline()
111 const int hx = subx + x * (1 << (1 + qpel)); in cmp_direct_inline()
112 const int hy = suby + y * (1 << (1 + qpel)); in cmp_direct_inline()
117 av_assert2(x >= c->xmin && hx <= c->xmax<<(qpel+1) && y >= c->ymin && hy <= c->ymax<<(qpel+1)); in cmp_direct_inline()
118 if(x >= c->xmin && hx <= c->xmax<<(qpel+1) && y >= c->ymin && hy <= c->ymax<<(qpel+1)){ in cmp_direct_inline()
121 const int mask= 2*qpel+1; in cmp_direct_inline()
127 int bx = hx ? fx - c->co_located_mv[i][0] : c->co_located_mv[i][0]*(time_pb - time_pp)/time_pp + ((i &1)<<(qpel+4)); in cmp_direct_inline()
128 int by = hy ? fy - c->co_located_mv[i][1] : c->co_located_mv[i][1]*(time_pb - time_pp)/time_pp + ((i>>1)<<(qpel in cmp_direct_inline()
106 cmp_direct_inline(MpegEncContext *s, const int x, const int y, const int subx, const int suby, const int size, const int h, int ref_index, int src_index, me_cmp_func cmp_func, me_cmp_func chroma_cmp_func, int qpel) cmp_direct_inline() argument
178 cmp_inline(MpegEncContext *s, const int x, const int y, const int subx, const int suby, const int size, const int h, int ref_index, int src_index, me_cmp_func cmp_func, me_cmp_func chroma_cmp_func, int qpel, int chroma) cmp_inline() argument
1258 const int qpel= flags&FLAG_QPEL; bidir_refine() local
[all...]
H A Drv30dsp.c271 H264QpelContext qpel; in RV30_LOWPASS() local
275 ff_h264qpel_init(&qpel, 8); in RV30_LOWPASS()
277 c->put_pixels_tab[0][ 0] = qpel.put_h264_qpel_pixels_tab[0][0]; in RV30_LOWPASS()
286 c->avg_pixels_tab[0][ 0] = qpel.avg_h264_qpel_pixels_tab[0][0]; in RV30_LOWPASS()
295 c->put_pixels_tab[1][ 0] = qpel.put_h264_qpel_pixels_tab[1][0]; in RV30_LOWPASS()
304 c->avg_pixels_tab[1][ 0] = qpel.avg_h264_qpel_pixels_tab[1][0]; in RV30_LOWPASS()
H A Dmotion_est_template.c172 const int qpel= flags & FLAG_QPEL; in get_mb_score() local
173 const int mask= 1+2*qpel; in get_mb_score()
184 d= cmp(s, mx>>(qpel+1), my>>(qpel+1), mx&mask, my&mask, size, h, ref_index, src_index, cmp_sub, chroma_cmp_sub, flags); in get_mb_score()
413 const int qpel= flags&FLAG_QPEL;\
414 const int shift= 1+qpel;\
430 { /* ensure that the best point is in the MAP as h/qpel refinement needs it */ in small_diamond_search()
H A Dsnowenc.c255 int qpel= !!(s->avctx->flags & AV_CODEC_FLAG_QPEL); //unused in encode_q_branch() local
256 const int shift= 1+qpel; in encode_q_branch()
263 int range = MAX_MV >> (1 + qpel); in encode_q_branch()
1150 //FIXME or try the standard 2 pass qpel or similar in iterative_me()
/third_party/ffmpeg/tests/fate/
H A Dvcodec.mak287 mpeg4-qpel \
319 fate-vsynth%-mpeg4-qpel: ENCOPTS = -qscale 7 -flags +mv4+qpel -mbd 2 \
403 fate-vsynth%-snow: ENCOPTS = -qscale 2 -flags +qpel \
414 -flags +mv4+qpel
H A Dseek.mak108 fate-seek-vsynth_lena-mpeg4-qpel: SRC = fate/vsynth_lena-mpeg4-qpel.avi
/third_party/ffmpeg/libavcodec/x86/
H A Dqpeldsp.asm2 ;* mpeg4 qpel
H A Dh264_qpel_10bit.asm2 ;* MMX/SSE2/AVX-optimized 10-bit H.264 qpel code

Completed in 75 milliseconds