FFmpeg
Loading...
Searching...
No Matches
vf_gblur_init.c File Reference
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/mem.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 41 of file vf_gblur_init.c.

Referenced by ff_gblur_init().