webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions
scale_row.h File Reference
#include "libyuv/basic_types.h"
#include "libyuv/scale.h"

Go to the source code of this file.

Macros

#define FixedDiv   FixedDiv_C
 
#define FixedDiv1   FixedDiv1_C
 

Functions

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)
 

Macro Definition Documentation

◆ FixedDiv

#define FixedDiv   FixedDiv_C

◆ FixedDiv1

#define FixedDiv1   FixedDiv1_C

Function Documentation

◆ FixedDiv1_C()

int FixedDiv1_C ( int  num,
int  div 
)

◆ FixedDiv1_X86()

int FixedDiv1_X86 ( int  num,
int  div 
)

◆ FixedDiv_C()

int FixedDiv_C ( int  num,
int  div 
)

◆ FixedDiv_X86()

int FixedDiv_X86 ( int  num,
int  div 
)

◆ ScaleAddRow_16_C()

void ScaleAddRow_16_C ( const uint16 src_ptr,
uint32 dst_ptr,
int  src_width 
)

◆ ScaleAddRow_Any_AVX2()

void ScaleAddRow_Any_AVX2 ( const uint8 src_ptr,
uint16 dst_ptr,
int  src_width 
)

◆ ScaleAddRow_Any_NEON()

void ScaleAddRow_Any_NEON ( const uint8 src_ptr,
uint16 dst_ptr,
int  src_width 
)

◆ ScaleAddRow_Any_SSE2()

void ScaleAddRow_Any_SSE2 ( const uint8 src_ptr,
uint16 dst_ptr,
int  src_width 
)

◆ ScaleAddRow_AVX2()

void ScaleAddRow_AVX2 ( const uint8 src_ptr,
uint16 dst_ptr,
int  src_width 
)

◆ ScaleAddRow_C()

void ScaleAddRow_C ( const uint8 src_ptr,
uint16 dst_ptr,
int  src_width 
)

◆ ScaleAddRow_NEON()

void ScaleAddRow_NEON ( const uint8 src_ptr,
uint16 dst_ptr,
int  src_width 
)

◆ ScaleAddRow_SSE2()

void ScaleAddRow_SSE2 ( const uint8 src_ptr,
uint16 dst_ptr,
int  src_width 
)

◆ ScaleARGBCols64_C()

void ScaleARGBCols64_C ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBCols_Any_NEON()

void ScaleARGBCols_Any_NEON ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBCols_C()

void ScaleARGBCols_C ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBCols_NEON()

void ScaleARGBCols_NEON ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBCols_SSE2()

void ScaleARGBCols_SSE2 ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBColsUp2_C()

void ScaleARGBColsUp2_C ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  ,
int   
)

◆ ScaleARGBColsUp2_SSE2()

void ScaleARGBColsUp2_SSE2 ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBFilterCols64_C()

void ScaleARGBFilterCols64_C ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBFilterCols_Any_NEON()

void ScaleARGBFilterCols_Any_NEON ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBFilterCols_C()

void ScaleARGBFilterCols_C ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBFilterCols_NEON()

void ScaleARGBFilterCols_NEON ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBFilterCols_SSSE3()

void ScaleARGBFilterCols_SSSE3 ( uint8 dst_argb,
const uint8 src_argb,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleARGBRowDown2_Any_NEON()

void ScaleARGBRowDown2_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleARGBRowDown2_Any_SSE2()

void ScaleARGBRowDown2_Any_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2_C()

void ScaleARGBRowDown2_C ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2_NEON()

void ScaleARGBRowDown2_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleARGBRowDown2_SSE2()

void ScaleARGBRowDown2_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2Box_Any_NEON()

void ScaleARGBRowDown2Box_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleARGBRowDown2Box_Any_SSE2()

void ScaleARGBRowDown2Box_Any_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2Box_C()

void ScaleARGBRowDown2Box_C ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2Box_NEON()

void ScaleARGBRowDown2Box_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleARGBRowDown2Box_SSE2()

void ScaleARGBRowDown2Box_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2Linear_Any_NEON()

void ScaleARGBRowDown2Linear_Any_NEON ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2Linear_Any_SSE2()

void ScaleARGBRowDown2Linear_Any_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2Linear_C()

void ScaleARGBRowDown2Linear_C ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2Linear_NEON()

void ScaleARGBRowDown2Linear_NEON ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDown2Linear_SSE2()

void ScaleARGBRowDown2Linear_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEven_Any_NEON()

void ScaleARGBRowDownEven_Any_NEON ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEven_Any_SSE2()

void ScaleARGBRowDownEven_Any_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEven_C()

void ScaleARGBRowDownEven_C ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEven_NEON()

void ScaleARGBRowDownEven_NEON ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEven_SSE2()

void ScaleARGBRowDownEven_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEvenBox_Any_NEON()

void ScaleARGBRowDownEvenBox_Any_NEON ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEvenBox_Any_SSE2()

void ScaleARGBRowDownEvenBox_Any_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEvenBox_C()

void ScaleARGBRowDownEvenBox_C ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEvenBox_NEON()

void ScaleARGBRowDownEvenBox_NEON ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleARGBRowDownEvenBox_SSE2()

void ScaleARGBRowDownEvenBox_SSE2 ( const uint8 src_argb,
ptrdiff_t  src_stride,
int  src_stepx,
uint8 dst_argb,
int  dst_width 
)

◆ ScaleCols_16_C()

void ScaleCols_16_C ( uint16 dst_ptr,
const uint16 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleCols_C()

void ScaleCols_C ( uint8 dst_ptr,
const uint8 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleColsUp2_16_C()

void ScaleColsUp2_16_C ( uint16 dst_ptr,
const uint16 src_ptr,
int  dst_width,
int  ,
int   
)

◆ ScaleColsUp2_C()

void ScaleColsUp2_C ( uint8 dst_ptr,
const uint8 src_ptr,
int  dst_width,
int  ,
int   
)

◆ ScaleColsUp2_SSE2()

void ScaleColsUp2_SSE2 ( uint8 dst_ptr,
const uint8 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleFilterCols64_16_C()

void ScaleFilterCols64_16_C ( uint16 dst_ptr,
const uint16 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleFilterCols64_C()

void ScaleFilterCols64_C ( uint8 dst_ptr,
const uint8 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleFilterCols_16_C()

void ScaleFilterCols_16_C ( uint16 dst_ptr,
const uint16 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleFilterCols_Any_NEON()

void ScaleFilterCols_Any_NEON ( uint8 dst_ptr,
const uint8 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleFilterCols_C()

void ScaleFilterCols_C ( uint8 dst_ptr,
const uint8 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleFilterCols_NEON()

void ScaleFilterCols_NEON ( uint8 dst_ptr,
const uint8 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleFilterCols_SSSE3()

void ScaleFilterCols_SSSE3 ( uint8 dst_ptr,
const uint8 src_ptr,
int  dst_width,
int  x,
int  dx 
)

◆ ScaleFilterReduce()

enum FilterMode ScaleFilterReduce ( int  src_width,
int  src_height,
int  dst_width,
int  dst_height,
enum FilterMode  filtering 
)

◆ ScalePlaneVertical()

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 
)

◆ ScalePlaneVertical_16()

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 
)

◆ ScaleRowDown2_16_C()

void ScaleRowDown2_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst,
int  dst_width 
)

◆ ScaleRowDown2_Any_AVX2()

void ScaleRowDown2_Any_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2_Any_NEON()

void ScaleRowDown2_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2_Any_SSSE3()

void ScaleRowDown2_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2_AVX2()

void ScaleRowDown2_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2_C()

void ScaleRowDown2_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2_DSPR2()

void ScaleRowDown2_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2_NEON()

void ScaleRowDown2_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2_SSSE3()

void ScaleRowDown2_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Box_16_C()

void ScaleRowDown2Box_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst,
int  dst_width 
)

◆ ScaleRowDown2Box_Any_AVX2()

void ScaleRowDown2Box_Any_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Box_Any_NEON()

void ScaleRowDown2Box_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Box_Any_SSSE3()

void ScaleRowDown2Box_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Box_AVX2()

void ScaleRowDown2Box_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Box_C()

void ScaleRowDown2Box_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Box_DSPR2()

void ScaleRowDown2Box_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Box_NEON()

void ScaleRowDown2Box_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Box_Odd_AVX2()

void ScaleRowDown2Box_Odd_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Box_Odd_C()

void ScaleRowDown2Box_Odd_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Box_Odd_NEON()

void ScaleRowDown2Box_Odd_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Box_Odd_SSSE3()

void ScaleRowDown2Box_Odd_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Box_SSSE3()

void ScaleRowDown2Box_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Linear_16_C()

void ScaleRowDown2Linear_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst,
int  dst_width 
)

◆ ScaleRowDown2Linear_Any_AVX2()

void ScaleRowDown2Linear_Any_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Linear_Any_NEON()

void ScaleRowDown2Linear_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Linear_Any_SSSE3()

void ScaleRowDown2Linear_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Linear_AVX2()

void ScaleRowDown2Linear_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown2Linear_C()

void ScaleRowDown2Linear_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Linear_NEON()

void ScaleRowDown2Linear_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown2Linear_SSSE3()

void ScaleRowDown2Linear_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_0_Box_16_C()

void ScaleRowDown34_0_Box_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 d,
int  dst_width 
)

◆ ScaleRowDown34_0_Box_Any_NEON()

void ScaleRowDown34_0_Box_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_0_Box_Any_SSSE3()

void ScaleRowDown34_0_Box_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_0_Box_C()

void ScaleRowDown34_0_Box_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 d,
int  dst_width 
)

◆ ScaleRowDown34_0_Box_DSPR2()

void ScaleRowDown34_0_Box_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 d,
int  dst_width 
)

◆ ScaleRowDown34_0_Box_NEON()

void ScaleRowDown34_0_Box_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_0_Box_SSSE3()

void ScaleRowDown34_0_Box_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_16_C()

void ScaleRowDown34_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst,
int  dst_width 
)

◆ ScaleRowDown34_1_Box_16_C()

void ScaleRowDown34_1_Box_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 d,
int  dst_width 
)

◆ ScaleRowDown34_1_Box_Any_NEON()

void ScaleRowDown34_1_Box_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_1_Box_Any_SSSE3()

void ScaleRowDown34_1_Box_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_1_Box_C()

void ScaleRowDown34_1_Box_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 d,
int  dst_width 
)

◆ ScaleRowDown34_1_Box_DSPR2()

void ScaleRowDown34_1_Box_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 d,
int  dst_width 
)

◆ ScaleRowDown34_1_Box_NEON()

void ScaleRowDown34_1_Box_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_1_Box_SSSE3()

void ScaleRowDown34_1_Box_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_Any_NEON()

void ScaleRowDown34_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_Any_SSSE3()

void ScaleRowDown34_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_C()

void ScaleRowDown34_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown34_DSPR2()

void ScaleRowDown34_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown34_NEON()

void ScaleRowDown34_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown34_SSSE3()

void ScaleRowDown34_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_16_C()

void ScaleRowDown38_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst,
int  dst_width 
)

◆ ScaleRowDown38_2_Box_16_C()

void ScaleRowDown38_2_Box_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_2_Box_Any_NEON()

void ScaleRowDown38_2_Box_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_2_Box_Any_SSSE3()

void ScaleRowDown38_2_Box_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_2_Box_C()

void ScaleRowDown38_2_Box_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_2_Box_DSPR2()

void ScaleRowDown38_2_Box_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_2_Box_NEON()

void ScaleRowDown38_2_Box_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_2_Box_SSSE3()

void ScaleRowDown38_2_Box_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_3_Box_16_C()

void ScaleRowDown38_3_Box_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_3_Box_Any_NEON()

void ScaleRowDown38_3_Box_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_3_Box_Any_SSSE3()

void ScaleRowDown38_3_Box_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_3_Box_C()

void ScaleRowDown38_3_Box_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_3_Box_DSPR2()

void ScaleRowDown38_3_Box_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_3_Box_NEON()

void ScaleRowDown38_3_Box_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_3_Box_SSSE3()

void ScaleRowDown38_3_Box_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_Any_NEON()

void ScaleRowDown38_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_Any_SSSE3()

void ScaleRowDown38_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_C()

void ScaleRowDown38_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown38_DSPR2()

void ScaleRowDown38_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown38_NEON()

void ScaleRowDown38_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown38_SSSE3()

void ScaleRowDown38_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4_16_C()

void ScaleRowDown4_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst,
int  dst_width 
)

◆ ScaleRowDown4_Any_AVX2()

void ScaleRowDown4_Any_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4_Any_NEON()

void ScaleRowDown4_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4_Any_SSSE3()

void ScaleRowDown4_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4_AVX2()

void ScaleRowDown4_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4_C()

void ScaleRowDown4_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown4_DSPR2()

void ScaleRowDown4_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown4_NEON()

void ScaleRowDown4_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4_SSSE3()

void ScaleRowDown4_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4Box_16_C()

void ScaleRowDown4Box_16_C ( const uint16 src_ptr,
ptrdiff_t  src_stride,
uint16 dst,
int  dst_width 
)

◆ ScaleRowDown4Box_Any_AVX2()

void ScaleRowDown4Box_Any_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4Box_Any_NEON()

void ScaleRowDown4Box_Any_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4Box_Any_SSSE3()

void ScaleRowDown4Box_Any_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4Box_AVX2()

void ScaleRowDown4Box_AVX2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4Box_C()

void ScaleRowDown4Box_C ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown4Box_DSPR2()

void ScaleRowDown4Box_DSPR2 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst,
int  dst_width 
)

◆ ScaleRowDown4Box_NEON()

void ScaleRowDown4Box_NEON ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleRowDown4Box_SSSE3()

void ScaleRowDown4Box_SSSE3 ( const uint8 src_ptr,
ptrdiff_t  src_stride,
uint8 dst_ptr,
int  dst_width 
)

◆ ScaleSlope()

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 
)