FFmpeg
Data Structures | Macros | Functions
bwdifdsp.h File Reference
#include <stdint.h>
#include <string.h>

Go to the source code of this file.

Data Structures

struct  BWDIFDSPContext
 

Macros

#define NEXT_LINE()
 

Functions

void ff_bwdif_init_filter_line (BWDIFDSPContext *bwdif, int bit_depth)
 
void ff_bwdif_init_x86 (BWDIFDSPContext *bwdif, int bit_depth)
 
void ff_bwdif_init_aarch64 (BWDIFDSPContext *bwdif, int bit_depth)
 
void ff_bwdif_filter_edge_c (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_c (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_c (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 ff_bwdif_filter_line3_c (void *dst1, int d_stride, const void *prev1, const void *cur1, const void *next1, int s_stride, int w, int parity, int clip_max)
 

Macro Definition Documentation

◆ NEXT_LINE

#define NEXT_LINE ( )
Value:
dst += d_stride; \
prev += prefs; \
cur += prefs; \
next += prefs;

Function Documentation

◆ ff_bwdif_init_filter_line()

void ff_bwdif_init_filter_line ( BWDIFDSPContext bwdif,
int  bit_depth 
)

Definition at line 208 of file bwdifdsp.c.

Referenced by checkasm_check_vf_bwdif(), and config_props().

◆ ff_bwdif_init_x86()

void ff_bwdif_init_x86 ( BWDIFDSPContext bwdif,
int  bit_depth 
)

Definition at line 53 of file vf_bwdif_init.c.

Referenced by ff_bwdif_init_filter_line().

◆ ff_bwdif_init_aarch64()

void ff_bwdif_init_aarch64 ( BWDIFDSPContext bwdif,
int  bit_depth 
)

Definition at line 110 of file vf_bwdif_init_aarch64.c.

Referenced by ff_bwdif_init_filter_line().

◆ ff_bwdif_filter_edge_c()

void ff_bwdif_filter_edge_c ( 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 
)

Definition at line 146 of file bwdifdsp.c.

Referenced by ff_bwdif_init_filter_line(), and filter_edge_helper().

◆ ff_bwdif_filter_intra_c()

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

Definition at line 118 of file bwdifdsp.c.

Referenced by ff_bwdif_init_filter_line(), and filter_intra_helper().

◆ ff_bwdif_filter_line_c()

void ff_bwdif_filter_line_c ( 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 
)

◆ ff_bwdif_filter_line3_c()

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

Definition at line 57 of file bwdifdsp.h.

Referenced by checkasm_check_vf_bwdif(), and filter_line3_helper().

dst
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
Definition: dsp.h:83