Home
last modified time | relevance | path

Searched refs:filterPos (Results 1 - 14 of 14) sorted by relevance

/third_party/ffmpeg/libswscale/x86/
H A Dscale.asm40 ; const int32_t *filterPos, int filterSize);
47 ; the first pixel is given in filterPos[nOutputPixel].
108 mov32 pos0q, dword [fltposq+wq*4+ 0] ; filterPos[0]
109 mov32 pos1q, dword [fltposq+wq*4+ 4] ; filterPos[1]
110 movlh m0, [srcq+pos0q*srcmul] ; src[filterPos[0] + {0,1,2,3}]
112 movlh m1, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}]
115 movhps m0, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}]
117 movd m4, [srcq+pos1q*srcmul] ; src[filterPos[1] + {0,1,2,3}]
119 mov32 pos0q, dword [fltposq+wq*4+ 8] ; filterPos[2]
120 mov32 pos1q, dword [fltposq+wq*4+12] ; filterPos[
[all...]
H A Dhscale_fast_bilinear_simd.c32 int16_t *filter, int32_t *filterPos, in ff_init_hscaler_mmxext()
156 filterPos[i / 2] = xx; in ff_init_hscaler_mmxext()
170 else if ((filterPos[i / 2] & 3) <= maxShift) in ff_init_hscaler_mmxext()
171 shift = filterPos[i / 2] & 3; // align in ff_init_hscaler_mmxext()
176 filterPos[i / 2] -= shift; in ff_init_hscaler_mmxext()
188 filterPos[((i / 2) + 1) & (~1)] = xpos >> 16; // needed to jump to the next part in ff_init_hscaler_mmxext()
197 int32_t *filterPos = c->hLumFilterPos; in ff_hyscale_fast_mmxext() local
264 :: "m" (src), "m" (dst), "m" (filter), "m" (filterPos), in ff_hyscale_fast_mmxext()
287 int32_t *filterPos = c->hChrFilterPos; in ff_hcscale_fast_mmxext() local
341 :: "m" (src1), "m" (dst1), "m" (filter), "m" (filterPos), in ff_hcscale_fast_mmxext()
31 ff_init_hscaler_mmxext(int dstW, int xInc, uint8_t *filterCode, int16_t *filter, int32_t *filterPos, int numSplits) ff_init_hscaler_mmxext() argument
[all...]
H A Dscale_avx2.asm39 ; const int32_t *filterPos, int filterSize);
43 ; pixels, the position of the first pixel is given in filterPos[nOutputPixel].
H A Dswscale.c237 const int32_t *filterPos, int filterSize)
/third_party/ffmpeg/libswscale/arm/
H A Dhscale.S28 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}] * filter[{0..7}] (part 1)
46 vmull.s16 q9, d1, d5 @ srcp[filterPos[0] + {0..7}] * filter[{0..7}] (part 2)
47 vmull.s16 q10, d2, d6 @ srcp[filterPos[
[all...]
H A Dswscale.c27 const int32_t *filterPos, int filterSize);
/third_party/lzma/CPP/7zip/Common/
H A DFilterCoder.cpp117 UInt32 filterPos = 0; in Code() local
154 while (readPos != filterPos) in Code()
172 const UInt32 cur = Filter->Filter(_buf + filterPos, readPos - filterPos); in Code()
175 const UInt32 f = filterPos + cur; in Code()
176 if (cur > readPos - filterPos) in Code()
183 || cur > _bufSize - filterPos in Code()
186 /* (cur > _bufSize - filterPos) is unexpected for AES filter, if _bufSize is multiply of 16. in Code()
200 if (cur != Filter->Filter(buf + filterPos, cur)) in Code()
203 filterPos in Code()
[all...]
/third_party/ffmpeg/libswscale/ppc/
H A Dswscale_ppc_template.c102 const int32_t *filterPos, int filterSize) in hScale_real()
110 register int srcPos = filterPos[i]; in hScale_real()
120 register int srcPos = filterPos[i]; in hScale_real()
138 register int srcPos = filterPos[i]; in hScale_real()
157 register int srcPos = filterPos[i]; in hScale_real()
180 register int srcPos = filterPos[i]; in hScale_real()
100 hScale_real(SwsContext *c, int16_t *dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale_real() argument
H A Dswscale_vsx.c1863 const int32_t *filterPos, int filterSize) in hScale8To19_vsx()
1893 int srcPos = filterPos[i]; in hScale8To19_vsx()
1902 const int srcPos = filterPos[i]; in hScale8To19_vsx()
1921 const int32_t *filterPos, int filterSize) in hScale16To19_vsx()
1960 int srcPos = filterPos[i]; in hScale16To19_vsx()
1971 const int srcPos = filterPos[i]; in hScale16To19_vsx()
1999 const int32_t *filterPos, int filterSize) in hScale16To15_vsx()
2036 int srcPos = filterPos[i]; in hScale16To15_vsx()
2047 const int srcPos = filterPos[i]; in hScale16To15_vsx()
1861 hScale8To19_vsx(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale8To19_vsx() argument
1919 hScale16To19_vsx(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To19_vsx() argument
1997 hScale16To15_vsx(SwsContext *c, int16_t *dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To15_vsx() argument
/third_party/ffmpeg/libswscale/
H A Dutils.c262 int ff_shuffle_filter_coefficients(SwsContext *c, int *filterPos, in ff_shuffle_filter_coefficients() argument
280 // Do not swap filterPos for pixels which won't be processed by in ff_shuffle_filter_coefficients()
283 FFSWAP(int, filterPos[i + 2], filterPos[i + 4]); in ff_shuffle_filter_coefficients()
284 FFSWAP(int, filterPos[i + 3], filterPos[i + 5]); in ff_shuffle_filter_coefficients()
366 static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos, in initFilter() argument
385 if (!FF_ALLOC_TYPED_ARRAY(*filterPos, dstW + 3)) in initFilter()
396 (*filterPos)[i] = i; in initFilter()
409 (*filterPos)[ in initFilter()
[all...]
H A Dswscale_internal.h401 * dst[i] += src[ filterPos[i] + j ] * filter[ filterSize * i + j ];
633 * @param filterPos position of the first input pixel to be used for
645 const int32_t *filterPos, int filterSize);
648 const int32_t *filterPos, int filterSize);
978 int16_t *filter, int32_t *filterPos,
1144 //shuffle filter and filterPos for hyScale and hcScale filters in avx2
1145 int ff_shuffle_filter_coefficients(SwsContext *c, int* filterPos, int filterSize, int16_t *filter, int dstW);
H A Dswscale.c65 const int32_t *filterPos, int filterSize) in hScale16To19_c()
82 int srcPos = filterPos[i]; in hScale16To19_c()
95 const int32_t *filterPos, int filterSize) in hScale16To15_c()
110 int srcPos = filterPos[i]; in hScale16To15_c()
124 const int32_t *filterPos, int filterSize) in hScale8To15_c()
129 int srcPos = filterPos[i]; in hScale8To15_c()
140 const int32_t *filterPos, int filterSize) in hScale8To19_c()
146 int srcPos = filterPos[i]; in hScale8To19_c()
63 hScale16To19_c(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To19_c() argument
93 hScale16To15_c(SwsContext *c, int16_t *dst, int dstW, const uint8_t *_src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale16To15_c() argument
122 hScale8To15_c(SwsContext *c, int16_t *dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale8To15_c() argument
138 hScale8To19_c(SwsContext *c, int16_t *_dst, int dstW, const uint8_t *src, const int16_t *filter, const int32_t *filterPos, int filterSize) hScale8To19_c() argument
/third_party/ffmpeg/tests/checkasm/
H A Dsw_scale.c165 LOCAL_ALIGNED_32(int32_t, filterPos, [SRC_PIXELS]); in check_hscale()
173 const int32_t *filterPos, int filterSize); in check_hscale()
193 filterPos[i] = i; in check_hscale()
232 call_ref(NULL, dst0, ctx->dstW, src, filter, filterPos, width); in check_hscale()
/third_party/ffmpeg/libswscale/aarch64/
H A Dswscale.c30 const int32_t *filterPos, int filterSize)

Completed in 14 milliseconds