/third_party/ffmpeg/libswscale/arm/ |
D | hscale.S | 28 ldr r5, [sp, #108] @ filterPos 31 1: ldr r8, [r5], #4 @ filterPos[0] 32 ldr r9, [r5], #4 @ filterPos[1] 37 2: add r11, r0, r8 @ srcp + filterPos[0] 38 add r12, r0, r9 @ srcp + filterPos[1] 39 vld1.8 d0, [r11] @ srcp[filterPos[0] + {0..7}] 40 vld1.8 d2, [r12] @ srcp[filterPos[1] + {0..7}] 45 …vmull.s16 q8, d0, d4 @ srcp[filterPos[0] + {0..7}] *… 46 …vmull.s16 q9, d1, d5 @ srcp[filterPos[0] + {0..7}] *… 47 …vmull.s16 q10, d2, d6 @ srcp[filterPos[1] + {0..7}] *… [all …]
|
D | swscale.c | 26 const int32_t *filterPos, int filterSize);
|
/third_party/ffmpeg/libswscale/x86/ |
D | scale.asm | 40 ; const int32_t *filterPos, int filterSize); 47 ; the first pixel is given in filterPos[nOutputPixel]. 110 mov32 pos0q, dword [fltposq+wq*4+ 0] ; filterPos[0] 111 mov32 pos1q, dword [fltposq+wq*4+ 4] ; filterPos[1] 112 movlh m0, [srcq+pos0q*srcmul] ; src[filterPos[0] + {0,1,2,3}] 114 movlh m1, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}] 117 movhps m0, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}] 119 movd m4, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}] 121 mov32 pos0q, dword [fltposq+wq*4+ 8] ; filterPos[2] 122 mov32 pos1q, dword [fltposq+wq*4+12] ; filterPos[3] [all …]
|
D | hscale_fast_bilinear_simd.c | 30 int16_t *filter, int32_t *filterPos, in ff_init_hscaler_mmxext() argument 154 filterPos[i / 2] = xx; in ff_init_hscaler_mmxext() 168 else if ((filterPos[i / 2] & 3) <= maxShift) in ff_init_hscaler_mmxext() 169 shift = filterPos[i / 2] & 3; // align in ff_init_hscaler_mmxext() 174 filterPos[i / 2] -= shift; in ff_init_hscaler_mmxext() 186 filterPos[((i / 2) + 1) & (~1)] = xpos >> 16; // needed to jump to the next part in ff_init_hscaler_mmxext() 195 int32_t *filterPos = c->hLumFilterPos; in ff_hyscale_fast_mmxext() local 262 :: "m" (src), "m" (dst), "m" (filter), "m" (filterPos), in ff_hyscale_fast_mmxext() 285 int32_t *filterPos = c->hChrFilterPos; in ff_hcscale_fast_mmxext() local 339 :: "m" (src1), "m" (dst1), "m" (filter), "m" (filterPos), in ff_hcscale_fast_mmxext()
|
D | swscale.c | 284 const int32_t *filterPos, int filterSize)
|
/third_party/ffmpeg/tests/checkasm/ |
D | sw_scale.c | 62 LOCAL_ALIGNED_32(int32_t, filterPos, [SRC_PIXELS]); in check_hscale() 68 const int32_t *filterPos, int filterSize); in check_hscale() 85 filterPos[i] = i; in check_hscale() 119 call_ref(NULL, dst0, SRC_PIXELS, src, filter, filterPos, width); in check_hscale() 120 call_new(NULL, dst1, SRC_PIXELS, src, filter, filterPos, width); in check_hscale() 123 bench_new(NULL, dst0, SRC_PIXELS, src, filter, filterPos, width); in check_hscale()
|
/third_party/ffmpeg/libswscale/ppc/ |
D | swscale_ppc_template.c | 99 const int32_t *filterPos, int filterSize) in FUNC() 107 register int srcPos = filterPos[i]; in FUNC() 117 register int srcPos = filterPos[i]; in FUNC() 135 register int srcPos = filterPos[i]; in FUNC() 154 register int srcPos = filterPos[i]; in FUNC() 177 register int srcPos = filterPos[i]; in FUNC()
|
D | swscale_vsx.c | 1862 const int32_t *filterPos, int filterSize) in hScale8To19_vsx() argument 1892 int srcPos = filterPos[i]; in hScale8To19_vsx() 1901 const int srcPos = filterPos[i]; in hScale8To19_vsx() 1920 const int32_t *filterPos, int filterSize) in hScale16To19_vsx() argument 1959 int srcPos = filterPos[i]; in hScale16To19_vsx() 1970 const int srcPos = filterPos[i]; in hScale16To19_vsx() 1998 const int32_t *filterPos, int filterSize) in hScale16To15_vsx() argument 2035 int srcPos = filterPos[i]; in hScale16To15_vsx() 2046 const int srcPos = filterPos[i]; in hScale16To15_vsx()
|
/third_party/ffmpeg/libswscale/ |
D | utils.c | 336 static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos, in initFilter() argument 355 FF_ALLOC_ARRAY_OR_GOTO(NULL, *filterPos, (dstW + 3), sizeof(**filterPos), fail); in initFilter() 365 (*filterPos)[i] = i; in initFilter() 378 (*filterPos)[i] = xx; in initFilter() 395 (*filterPos)[i] = xx; in initFilter() 435 (*filterPos)[i] = xx; in initFilter() 545 (*filterPos)[i] += (filterSize - 1) / 2 - (filter2Size - 1) / 2; in initFilter() 567 if (i < dstW - 1 && (*filterPos)[i] >= (*filterPos)[i + 1]) in initFilter() 574 (*filterPos)[i]++; in initFilter() 645 if ((*filterPos)[i] < 0) { in initFilter() [all …]
|
D | swscale.c | 68 const int32_t *filterPos, int filterSize) in hScale16To19_c() argument 85 int srcPos = filterPos[i]; in hScale16To19_c() 98 const int32_t *filterPos, int filterSize) in hScale16To15_c() argument 113 int srcPos = filterPos[i]; in hScale16To15_c() 127 const int32_t *filterPos, int filterSize) in hScale8To15_c() argument 132 int srcPos = filterPos[i]; in hScale8To15_c() 143 const int32_t *filterPos, int filterSize) in hScale8To19_c() argument 149 int srcPos = filterPos[i]; in hScale8To19_c()
|
D | swscale_internal.h | 610 const int32_t *filterPos, int filterSize); 613 const int32_t *filterPos, int filterSize); 886 int16_t *filter, int32_t *filterPos,
|
/third_party/ffmpeg/libswscale/aarch64/ |
D | swscale.c | 26 const int32_t *filterPos, int filterSize);
|