FFmpeg
Functions
vf_gblur_init.c File Reference
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/cpu.h"
#include "libavfilter/gblur.h"

Go to the source code of this file.

Functions

void ff_horiz_slice_sse4 (float *ptr, int width, int height, int steps, float nu, float bscale, float *localbuf)
 
void ff_horiz_slice_avx2 (float *ptr, int width, int height, int steps, float nu, float bscale, float *localbuf)
 
void ff_horiz_slice_avx512 (float *ptr, int width, int height, int steps, float nu, float bscale, float *localbuf)
 
void ff_postscale_slice_sse (float *ptr, int length, float postscale, float min, float max)
 
void ff_postscale_slice_avx2 (float *ptr, int length, float postscale, float min, float max)
 
void ff_postscale_slice_avx512 (float *ptr, int length, float postscale, float min, float max)
 
void ff_verti_slice_avx2 (float *buffer, int width, int height, int column_begin, int column_end, int steps, float nu, float bscale)
 
void ff_verti_slice_avx512 (float *buffer, int width, int height, int column_begin, int column_end, int steps, float nu, float bscale)
 
av_cold void ff_gblur_init_x86 (GBlurContext *s)
 

Function Documentation

◆ ff_horiz_slice_sse4()

void ff_horiz_slice_sse4 ( float *  ptr,
int  width,
int  height,
int  steps,
float  nu,
float  bscale,
float *  localbuf 
)

Referenced by ff_gblur_init_x86().

◆ ff_horiz_slice_avx2()

void ff_horiz_slice_avx2 ( float *  ptr,
int  width,
int  height,
int  steps,
float  nu,
float  bscale,
float *  localbuf 
)

Referenced by ff_gblur_init_x86().

◆ ff_horiz_slice_avx512()

void ff_horiz_slice_avx512 ( float *  ptr,
int  width,
int  height,
int  steps,
float  nu,
float  bscale,
float *  localbuf 
)

Referenced by ff_gblur_init_x86().

◆ ff_postscale_slice_sse()

void ff_postscale_slice_sse ( float *  ptr,
int  length,
float  postscale,
float  min,
float  max 
)

Referenced by ff_gblur_init_x86().

◆ ff_postscale_slice_avx2()

void ff_postscale_slice_avx2 ( float *  ptr,
int  length,
float  postscale,
float  min,
float  max 
)

Referenced by ff_gblur_init_x86().

◆ ff_postscale_slice_avx512()

void ff_postscale_slice_avx512 ( float *  ptr,
int  length,
float  postscale,
float  min,
float  max 
)

Referenced by ff_gblur_init_x86().

◆ ff_verti_slice_avx2()

void ff_verti_slice_avx2 ( float *  buffer,
int  width,
int  height,
int  column_begin,
int  column_end,
int  steps,
float  nu,
float  bscale 
)

Referenced by ff_gblur_init_x86().

◆ ff_verti_slice_avx512()

void ff_verti_slice_avx512 ( float *  buffer,
int  width,
int  height,
int  column_begin,
int  column_end,
int  steps,
float  nu,
float  bscale 
)

Referenced by ff_gblur_init_x86().

◆ ff_gblur_init_x86()

av_cold void ff_gblur_init_x86 ( GBlurContext s)

Definition at line 40 of file vf_gblur_init.c.

Referenced by ff_gblur_init().