/development/ndk/samples/hello-neon/jni/ |
helloneon-intrinsics.h | 20 void fir_filter_neon_intrinsics(short *output, const short* input, const short* kernel, int width, int kernelSize);
|
helloneon-intrinsics.c | 24 fir_filter_neon_intrinsics(short *output, const short* input, const short* kernel, int width, int kernelSize) 27 int nn, offset = -kernelSize/2; 33 for(mm = 0; mm < kernelSize/4; mm++) 45 if(kernelSize & 3) 47 for(mm = kernelSize - (kernelSize & 3); mm < kernelSize; mm++) 54 int nn, offset = -kernelSize/2; 58 for (mm = 0; mm < kernelSize; mm++) {
|
helloneon.c | 45 fir_filter_c(short *output, const short* input, const short* kernel, int width, int kernelSize) 47 int offset = -kernelSize/2; 52 for (mm = 0; mm < kernelSize; mm++) {
|
/external/chromium_org/third_party/WebKit/Source/core/platform/audio/ |
DirectConvolver.cpp | 60 // Only support kernelSize <= m_inputBlockSize 61 size_t kernelSize = convolutionKernel->size(); 62 ASSERT(kernelSize <= m_inputBlockSize); 63 if (kernelSize > m_inputBlockSize) 77 bool isCopyGood2 = overlayBuffer && m_overlayBuffer.size() >= kernelSize && m_buffer.size() == m_inputBlockSize * 2; 82 ippsConv_32f(static_cast<const Ipp32f*>(sourceP), framesToProcess, static_cast<Ipp32f*>(kernelP), kernelSize, static_cast<Ipp32f*>(outputBuffer)); 85 memcpy(overlayBuffer, outputBuffer + m_inputBlockSize, sizeof(float) * kernelSize); 94 conv(inputP - kernelSize + 1, 1, kernelP + kernelSize - 1, -1, destP, 1, framesToProcess, kernelSize); [all...] |
SincResampler.h | 42 // kernelSize can be adjusted for quality (higher is better) 44 SincResampler(double scaleFactor, unsigned kernelSize = 32, unsigned numberOfKernelOffsets = 32);
|
SincResampler.cpp | 48 // blockSize + kernelSize / 2 52 // kernelSize / 2 kernelSize / 2 kernelSize / 2 kernelSize / 2 73 SincResampler::SincResampler(double scaleFactor, unsigned kernelSize, unsigned numberOfKernelOffsets) 75 , m_kernelSize(kernelSize)
|
/external/chromium_org/third_party/skia/src/effects/ |
SkBlurImageFilter.cpp | 38 static void boxBlurX(const SkBitmap& src, SkBitmap* dst, int kernelSize, 57 *dptr = SkPackARGB32(sumA / kernelSize, 58 sumR / kernelSize, 59 sumG / kernelSize, 60 sumB / kernelSize); 81 static void boxBlurY(const SkBitmap& src, SkBitmap* dst, int kernelSize, 102 *dptr = SkPackARGB32(sumA / kernelSize, 103 sumR / kernelSize, 104 sumG / kernelSize, 105 sumB / kernelSize); [all...] |
SkMatrixConvolutionImageFilter.cpp | 25 SkMatrixConvolutionImageFilter::SkMatrixConvolutionImageFilter(const SkISize& kernelSize, const SkScalar* kernel, SkScalar gain, SkScalar bias, const SkIPoint& target, TileMode tileMode, bool convolveAlpha, SkImageFilter* input) 27 fKernelSize(kernelSize), 36 SkASSERT(kernelSize.fWidth >= 1 && kernelSize.fHeight >= 1); 37 SkASSERT(target.fX >= 0 && target.fX < kernelSize.fWidth); 38 SkASSERT(target.fY >= 0 && target.fY < kernelSize.fHeight); 255 const SkISize& kernelSize, 263 kernelSize, 281 const SkISize& kernelSize() const { return fKernelSize; } 295 const SkISize& kernelSize, [all...] |
SkBlurMask.cpp | 68 int kernelSize = diameter + 1; 70 uint32_t scale = (1 << 24) / kernelSize; 221 * outer_weight * outer_sum / kernelSize + 222 * (1.0 - outer_weight) * innerSum / (kernelSize - 2) 274 int kernelSize = diameter + 1; 279 uint32_t outer_scale = (outer_weight << 16) / kernelSize; 280 uint32_t inner_scale = (inner_weight << 16) / (kernelSize - 2); [all...] |
/external/skia/src/effects/ |
SkBlurImageFilter.cpp | 38 static void boxBlurX(const SkBitmap& src, SkBitmap* dst, int kernelSize, 57 *dptr = SkPackARGB32(sumA / kernelSize, 58 sumR / kernelSize, 59 sumG / kernelSize, 60 sumB / kernelSize); 81 static void boxBlurY(const SkBitmap& src, SkBitmap* dst, int kernelSize, 102 *dptr = SkPackARGB32(sumA / kernelSize, 103 sumR / kernelSize, 104 sumG / kernelSize, 105 sumB / kernelSize); [all...] |
SkMatrixConvolutionImageFilter.cpp | 25 SkMatrixConvolutionImageFilter::SkMatrixConvolutionImageFilter(const SkISize& kernelSize, const SkScalar* kernel, SkScalar gain, SkScalar bias, const SkIPoint& target, TileMode tileMode, bool convolveAlpha, SkImageFilter* input) 27 fKernelSize(kernelSize), 36 SkASSERT(kernelSize.fWidth >= 1 && kernelSize.fHeight >= 1); 37 SkASSERT(target.fX >= 0 && target.fX < kernelSize.fWidth); 38 SkASSERT(target.fY >= 0 && target.fY < kernelSize.fHeight); 255 const SkISize& kernelSize, 263 kernelSize, 281 const SkISize& kernelSize() const { return fKernelSize; } 295 const SkISize& kernelSize, [all...] |
SkBlurMask.cpp | 68 int kernelSize = diameter + 1; 70 uint32_t scale = (1 << 24) / kernelSize; 221 * outer_weight * outer_sum / kernelSize + 222 * (1.0 - outer_weight) * innerSum / (kernelSize - 2) 274 int kernelSize = diameter + 1; 279 uint32_t outer_scale = (outer_weight << 16) / kernelSize; 280 uint32_t inner_scale = (inner_weight << 16) / (kernelSize - 2); [all...] |
/external/skia/bench/ |
MatrixConvolutionBench.cpp | 18 SkISize kernelSize = SkISize::Make(3, 3); 26 fFilter = new SkMatrixConvolutionImageFilter(kernelSize, kernel, gain, bias, target, tileMode, convolveAlpha);
|
/external/chromium_org/third_party/WebKit/Source/core/platform/graphics/filters/ |
FEConvolveMatrix.cpp | 42 FEConvolveMatrix::FEConvolveMatrix(Filter* filter, const IntSize& kernelSize, 46 , m_kernelSize(kernelSize) 59 PassRefPtr<FEConvolveMatrix> FEConvolveMatrix::create(Filter* filter, const IntSize& kernelSize, 63 return adoptRef(new FEConvolveMatrix(filter, kernelSize, divisor, bias, targetOffset, edgeMode, kernelUnitLength, 68 IntSize FEConvolveMatrix::kernelSize() const 73 void FEConvolveMatrix::setKernelSize(const IntSize& kernelSize) 75 ASSERT(kernelSize.width() > 0); 76 ASSERT(kernelSize.height() > 0); 77 m_kernelSize = kernelSize; 523 SkISize kernelSize(SkISize::Make(m_kernelSize.width(), m_kernelSize.height())) [all...] |
FEConvolveMatrix.h | 48 IntSize kernelSize() const;
|
/external/skia/gm/ |
matrixconvolution.cpp | 56 SkISize kernelSize = SkISize::Make(3, 3); 59 SkAutoTUnref<SkImageFilter> filter(SkNEW_ARGS(SkMatrixConvolutionImageFilter, (kernelSize, kernel, gain, bias, target, tileMode, convolveAlpha)));
|
/external/chromium_org/third_party/skia/include/effects/ |
SkMatrixConvolutionImageFilter.h | 32 @param kernelSize The kernel size in pixels, in each dimension (N by M). 52 SkMatrixConvolutionImageFilter(const SkISize& kernelSize, const SkScalar* kernel, SkScalar gain, SkScalar bias, const SkIPoint& target, TileMode tileMode, bool convolveAlpha, SkImageFilter* input = NULL);
|
/external/skia/include/effects/ |
SkMatrixConvolutionImageFilter.h | 32 @param kernelSize The kernel size in pixels, in each dimension (N by M). 52 SkMatrixConvolutionImageFilter(const SkISize& kernelSize, const SkScalar* kernel, SkScalar gain, SkScalar bias, const SkIPoint& target, TileMode tileMode, bool convolveAlpha, SkImageFilter* input = NULL);
|
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vega/ |
api_filters.c | 274 static VGfloat texture_offset(VGfloat width, VGint kernelSize, VGint current, VGint shift)
|
/external/mesa3d/src/gallium/state_trackers/vega/ |
api_filters.c | 274 static VGfloat texture_offset(VGfloat width, VGint kernelSize, VGint current, VGint shift)
|