/third_party/ffmpeg/libavcodec/mips/ |
D | hevcdsp_mips.h | 45 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, v, 8); [all …]
|
D | hevc_mc_uni_msa.c | 4073 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, v, 8, 8, vt, my); [all …]
|
D | hevcdsp_msa.c | 4249 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, v, 8, 8, vt, my); [all …]
|
D | hevc_mc_bi_msa.c | 4955 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, v, 8, 8, vt, my); [all …]
|
D | hevc_mc_uniw_msa.c | 5308 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, v, 8, 8, vt, my); [all …]
|
D | hevc_mc_biw_msa.c | 5971 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, v, 8, 8, vt, my); [all …]
|
/third_party/ffmpeg/libavcodec/loongarch/ |
D | hevcdsp_lsx.h | 47 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, v, 8); [all …]
|
D | hevc_mc_uniw_lsx.c | 291 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);
|
D | hevc_mc_uni_lsx.c | 1381 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, 48, 8); [all …]
|
D | hevc_mc_bi_lsx.c | 2234 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, v, 48, 8, vt, my); [all …]
|
D | hevcdsp_lsx.c | 3242 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, v, 8, 8, vt, my); [all …]
|
/third_party/ffmpeg/tests/ref/vsynth/ |
D | vsynth2-mpeg4-qpel | 1 d05dbd6c6b8a57953aea3caa6cab57b0 *tests/data/fate/vsynth2-mpeg4-qpel.avi 2 209870 tests/data/fate/vsynth2-mpeg4-qpel.avi 3 5313cb1ef8c520de548389d541842c51 *tests/data/fate/vsynth2-mpeg4-qpel.out.rawvideo
|
D | vsynth3-mpeg4-qpel | 1 8e60ed0013bfc28f48ed4d826fd26a6a *tests/data/fate/vsynth3-mpeg4-qpel.avi 2 42622 tests/data/fate/vsynth3-mpeg4-qpel.avi 3 50af37a5ae05f0af34bd56dcef997c8d *tests/data/fate/vsynth3-mpeg4-qpel.out.rawvideo
|
D | vsynth_lena-mpeg4-qpel | 1 04d020deb9956fb2b5970a16986d688c *tests/data/fate/vsynth_lena-mpeg4-qpel.avi 2 163666 tests/data/fate/vsynth_lena-mpeg4-qpel.avi 3 e2ce994dbb66da51c2e1ad26617d7c2f *tests/data/fate/vsynth_lena-mpeg4-qpel.out.rawvideo
|
D | vsynth1-mpeg4-qpel | 1 cb55178feaf790db7bca758708f989dd *tests/data/fate/vsynth1-mpeg4-qpel.avi 2 858684 tests/data/fate/vsynth1-mpeg4-qpel.avi 3 5089090df7169eb482532df5471d7f5f *tests/data/fate/vsynth1-mpeg4-qpel.out.rawvideo
|
/third_party/ffmpeg/libavcodec/ |
D | rv40dsp.c | 621 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.put_h264_qpel_pixels_tab[1][2]; in ff_rv40dsp_init() [all …]
|
D | motion_est.c | 108 me_cmp_func cmp_func, me_cmp_func chroma_cmp_func, int qpel){ in cmp_direct_inline() argument 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 …- 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 …- c->co_located_mv[i][1] : c->co_located_mv[i][1]*(time_pb - time_pp)/time_pp + ((i>>1)<<(qpel+4)); in cmp_direct_inline() 129 int fxy= (fx&mask) + ((fy&mask)<<(qpel+1)); in cmp_direct_inline() 130 int bxy= (bx&mask) + ((by&mask)<<(qpel+1)); in cmp_direct_inline() [all …]
|
D | rv30dsp.c | 271 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()
|
D | motion_est_template.c | 172 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, ch… in get_mb_score() 413 const int qpel= flags&FLAG_QPEL;\ 414 const int shift= 1+qpel;\
|
/third_party/ffmpeg/doc/ |
D | lexicon | 20 pel/qpel/epel/hpel/fpel: pixel / quarter-pixel / eighth-pixel / half-pixel / full-pixel
|
D | optimization.txt | 72 Used in MPEG-4 qpel motion compensation (encoding & decoding). 75 Optimizing them should have a significant impact on qpel 78 qpel{8,16}_mc??_old_c / *pixels{8,16}_l4
|
D | libav-merge.txt | 91 - 1f821750f hevcdsp: split the qpel functions by width instead of by the subpixel fraction
|
/third_party/ffmpeg/tests/fate/ |
D | vcodec.mak | 287 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
|
D | seek.mak | 108 fate-seek-vsynth_lena-mpeg4-qpel: SRC = fate/vsynth_lena-mpeg4-qpel.avi
|
/third_party/ffmpeg/libavcodec/x86/ |
D | Makefile | 120 x86/qpel.o 138 x86/qpel.o
|