FFmpeg
Functions
vf_bwdif_init_aarch64.c File Reference
#include "libavutil/common.h"
#include "libavfilter/bwdifdsp.h"
#include "libavutil/aarch64/cpu.h"

Go to the source code of this file.

Functions

void ff_bwdif_filter_edge_neon (void *dst1, const void *prev1, const void *cur1, const void *next1, int w, int prefs, int mrefs, int prefs2, int mrefs2, int parity, int clip_max, int spat)
 
void ff_bwdif_filter_intra_neon (void *dst1, const void *cur1, int w, int prefs, int mrefs, int prefs3, int mrefs3, int parity, int clip_max)
 
void ff_bwdif_filter_line_neon (void *dst1, const void *prev1, const void *cur1, const void *next1, int w, int prefs, int mrefs, int prefs2, int mrefs2, int prefs3, int mrefs3, int prefs4, int mrefs4, int parity, int clip_max)
 
void ff_bwdif_filter_line3_neon (void *dst1, int d_stride, const void *prev1, const void *cur1, const void *next1, int s_stride, int w, int parity, int clip_max)
 
static void filter_line3_helper (void *dst1, int d_stride, const void *prev1, const void *cur1, const void *next1, int s_stride, int w, int parity, int clip_max)
 
static void filter_line_helper (void *dst1, const void *prev1, const void *cur1, const void *next1, int w, int prefs, int mrefs, int prefs2, int mrefs2, int prefs3, int mrefs3, int prefs4, int mrefs4, int parity, int clip_max)
 
static void filter_edge_helper (void *dst1, const void *prev1, const void *cur1, const void *next1, int w, int prefs, int mrefs, int prefs2, int mrefs2, int parity, int clip_max, int spat)
 
static void filter_intra_helper (void *dst1, const void *cur1, int w, int prefs, int mrefs, int prefs3, int mrefs3, int parity, int clip_max)
 
void ff_bwdif_init_aarch64 (BWDIFDSPContext *s, int bit_depth)
 

Function Documentation

◆ ff_bwdif_filter_edge_neon()

void ff_bwdif_filter_edge_neon ( void *  dst1,
const void *  prev1,
const void *  cur1,
const void *  next1,
int  w,
int  prefs,
int  mrefs,
int  prefs2,
int  mrefs2,
int  parity,
int  clip_max,
int  spat 
)

Referenced by filter_edge_helper().

◆ ff_bwdif_filter_intra_neon()

void ff_bwdif_filter_intra_neon ( void *  dst1,
const void *  cur1,
int  w,
int  prefs,
int  mrefs,
int  prefs3,
int  mrefs3,
int  parity,
int  clip_max 
)

Referenced by filter_intra_helper().

◆ ff_bwdif_filter_line_neon()

void ff_bwdif_filter_line_neon ( void *  dst1,
const void *  prev1,
const void *  cur1,
const void *  next1,
int  w,
int  prefs,
int  mrefs,
int  prefs2,
int  mrefs2,
int  prefs3,
int  mrefs3,
int  prefs4,
int  mrefs4,
int  parity,
int  clip_max 
)

Referenced by filter_line_helper().

◆ ff_bwdif_filter_line3_neon()

void ff_bwdif_filter_line3_neon ( void *  dst1,
int  d_stride,
const void *  prev1,
const void *  cur1,
const void *  next1,
int  s_stride,
int  w,
int  parity,
int  clip_max 
)

Referenced by filter_line3_helper().

◆ filter_line3_helper()

static void filter_line3_helper ( void *  dst1,
int  d_stride,
const void *  prev1,
const void *  cur1,
const void *  next1,
int  s_stride,
int  w,
int  parity,
int  clip_max 
)
static

Definition at line 44 of file vf_bwdif_init_aarch64.c.

Referenced by ff_bwdif_init_aarch64().

◆ filter_line_helper()

static void filter_line_helper ( void *  dst1,
const void *  prev1,
const void *  cur1,
const void *  next1,
int  w,
int  prefs,
int  mrefs,
int  prefs2,
int  mrefs2,
int  prefs3,
int  mrefs3,
int  prefs4,
int  mrefs4,
int  parity,
int  clip_max 
)
static

Definition at line 67 of file vf_bwdif_init_aarch64.c.

Referenced by ff_bwdif_init_aarch64().

◆ filter_edge_helper()

static void filter_edge_helper ( void *  dst1,
const void *  prev1,
const void *  cur1,
const void *  next1,
int  w,
int  prefs,
int  mrefs,
int  prefs2,
int  mrefs2,
int  parity,
int  clip_max,
int  spat 
)
static

Definition at line 82 of file vf_bwdif_init_aarch64.c.

Referenced by ff_bwdif_init_aarch64().

◆ filter_intra_helper()

static void filter_intra_helper ( void *  dst1,
const void *  cur1,
int  w,
int  prefs,
int  mrefs,
int  prefs3,
int  mrefs3,
int  parity,
int  clip_max 
)
static

Definition at line 97 of file vf_bwdif_init_aarch64.c.

Referenced by ff_bwdif_init_aarch64().

◆ ff_bwdif_init_aarch64()

void ff_bwdif_init_aarch64 ( BWDIFDSPContext s,
int  bit_depth 
)

Definition at line 110 of file vf_bwdif_init_aarch64.c.

Referenced by ff_bwdif_init_filter_line().