|
void | ScalePlaneVertical (int src_height, int dst_width, int dst_height, int src_stride, int dst_stride, const uint8 *src_argb, uint8 *dst_argb, int x, int y, int dy, int bpp, enum FilterMode filtering) |
|
void | ScalePlaneVertical_16 (int src_height, int dst_width, int dst_height, int src_stride, int dst_stride, const uint16 *src_argb, uint16 *dst_argb, int x, int y, int dy, int wpp, enum FilterMode filtering) |
|
enum FilterMode | ScaleFilterReduce (int src_width, int src_height, int dst_width, int dst_height, enum FilterMode filtering) |
|
int | FixedDiv_C (int num, int div) |
|
int | FixedDiv_X86 (int num, int div) |
|
int | FixedDiv1_C (int num, int div) |
|
int | FixedDiv1_X86 (int num, int div) |
|
void | ScaleSlope (int src_width, int src_height, int dst_width, int dst_height, enum FilterMode filtering, int *x, int *y, int *dx, int *dy) |
|
void | ScaleRowDown2_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst, int dst_width) |
|
void | ScaleRowDown2Linear_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Linear_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst, int dst_width) |
|
void | ScaleRowDown2Box_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Box_Odd_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Box_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst, int dst_width) |
|
void | ScaleRowDown4_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown4_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst, int dst_width) |
|
void | ScaleRowDown4Box_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown4Box_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst, int dst_width) |
|
void | ScaleRowDown34_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown34_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst, int dst_width) |
|
void | ScaleRowDown34_0_Box_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *d, int dst_width) |
|
void | ScaleRowDown34_0_Box_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *d, int dst_width) |
|
void | ScaleRowDown34_1_Box_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *d, int dst_width) |
|
void | ScaleRowDown34_1_Box_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *d, int dst_width) |
|
void | ScaleCols_C (uint8 *dst_ptr, const uint8 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleCols_16_C (uint16 *dst_ptr, const uint16 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleColsUp2_C (uint8 *dst_ptr, const uint8 *src_ptr, int dst_width, int, int) |
|
void | ScaleColsUp2_16_C (uint16 *dst_ptr, const uint16 *src_ptr, int dst_width, int, int) |
|
void | ScaleFilterCols_C (uint8 *dst_ptr, const uint8 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleFilterCols_16_C (uint16 *dst_ptr, const uint16 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleFilterCols64_C (uint8 *dst_ptr, const uint8 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleFilterCols64_16_C (uint16 *dst_ptr, const uint16 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleRowDown38_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown38_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst, int dst_width) |
|
void | ScaleRowDown38_3_Box_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_3_Box_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_2_Box_C (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_2_Box_16_C (const uint16 *src_ptr, ptrdiff_t src_stride, uint16 *dst_ptr, int dst_width) |
|
void | ScaleAddRow_C (const uint8 *src_ptr, uint16 *dst_ptr, int src_width) |
|
void | ScaleAddRow_16_C (const uint16 *src_ptr, uint32 *dst_ptr, int src_width) |
|
void | ScaleARGBRowDown2_C (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2Linear_C (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2Box_C (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEven_C (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEvenBox_C (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBCols_C (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBCols64_C (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBColsUp2_C (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int, int) |
|
void | ScaleARGBFilterCols_C (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBFilterCols64_C (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleRowDown2_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Linear_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Box_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Linear_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Box_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4Box_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4Box_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_1_Box_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_0_Box_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_3_Box_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_2_Box_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Linear_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Box_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Box_Odd_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2_Any_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Linear_Any_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Box_Any_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2Box_Odd_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4Box_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4_Any_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4Box_Any_AVX2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_1_Box_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_0_Box_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_3_Box_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_2_Box_Any_SSSE3 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleAddRow_SSE2 (const uint8 *src_ptr, uint16 *dst_ptr, int src_width) |
|
void | ScaleAddRow_AVX2 (const uint8 *src_ptr, uint16 *dst_ptr, int src_width) |
|
void | ScaleAddRow_Any_SSE2 (const uint8 *src_ptr, uint16 *dst_ptr, int src_width) |
|
void | ScaleAddRow_Any_AVX2 (const uint8 *src_ptr, uint16 *dst_ptr, int src_width) |
|
void | ScaleFilterCols_SSSE3 (uint8 *dst_ptr, const uint8 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleColsUp2_SSE2 (uint8 *dst_ptr, const uint8 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleARGBCols_SSE2 (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBFilterCols_SSSE3 (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBColsUp2_SSE2 (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBFilterCols_NEON (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBCols_NEON (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBFilterCols_Any_NEON (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBCols_Any_NEON (uint8 *dst_argb, const uint8 *src_argb, int dst_width, int x, int dx) |
|
void | ScaleARGBRowDown2_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2Linear_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2Box_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleARGBRowDown2Linear_NEON (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2Box_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleARGBRowDown2_Any_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2Linear_Any_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2Box_Any_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleARGBRowDown2Linear_Any_NEON (const uint8 *src_argb, ptrdiff_t src_stride, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDown2Box_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleARGBRowDownEven_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEvenBox_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEven_NEON (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEvenBox_NEON (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEven_Any_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEvenBox_Any_SSE2 (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEven_Any_NEON (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleARGBRowDownEvenBox_Any_NEON (const uint8 *src_argb, ptrdiff_t src_stride, int src_stepx, uint8 *dst_argb, int dst_width) |
|
void | ScaleRowDown2_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Linear_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Box_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown4_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4Box_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_0_Box_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_1_Box_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_3_Box_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_2_Box_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown2_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Linear_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Box_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Box_Odd_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown4_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown4Box_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_0_Box_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown34_1_Box_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_3_Box_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_2_Box_Any_NEON (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleAddRow_NEON (const uint8 *src_ptr, uint16 *dst_ptr, int src_width) |
|
void | ScaleAddRow_Any_NEON (const uint8 *src_ptr, uint16 *dst_ptr, int src_width) |
|
void | ScaleFilterCols_NEON (uint8 *dst_ptr, const uint8 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleFilterCols_Any_NEON (uint8 *dst_ptr, const uint8 *src_ptr, int dst_width, int x, int dx) |
|
void | ScaleRowDown2_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown2Box_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown4_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown4Box_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown34_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown34_0_Box_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *d, int dst_width) |
|
void | ScaleRowDown34_1_Box_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *d, int dst_width) |
|
void | ScaleRowDown38_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst, int dst_width) |
|
void | ScaleRowDown38_2_Box_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|
void | ScaleRowDown38_3_Box_DSPR2 (const uint8 *src_ptr, ptrdiff_t src_stride, uint8 *dst_ptr, int dst_width) |
|