FFmpeg
Macros | Functions
vf_blend_init.c File Reference
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/cpu.h"
#include "libavfilter/blend.h"

Go to the source code of this file.

Macros

#define BLEND_FUNC(name, opt)
 

Functions

av_cold void ff_blend_init_x86 (FilterParams *param, int depth)
 

Macro Definition Documentation

◆ BLEND_FUNC

#define BLEND_FUNC (   name,
  opt 
)
Value:
void ff_blend_##name##_##opt(const uint8_t *top, ptrdiff_t top_linesize, \
const uint8_t *bottom, ptrdiff_t bottom_linesize, \
uint8_t *dst, ptrdiff_t dst_linesize, \
ptrdiff_t width, ptrdiff_t height, \
FilterParams *param, SliceParams *sliceparam);

Definition at line 26 of file vf_blend_init.c.

Function Documentation

◆ ff_blend_init_x86()

av_cold void ff_blend_init_x86 ( FilterParams param,
int  depth 
)

Definition at line 103 of file vf_blend_init.c.

Referenced by ff_blend_init().

name
it s the only field you need to keep assuming you have a context There is some magic you don t need to care about around this just let it vf default minimum maximum flags name is the option name
Definition: writing_filters.txt:88
FilterParams
filter data
Definition: mlp.h:86
height
#define height
Definition: dsp.h:85
dst
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
Definition: dsp.h:83
SliceParams
Definition: blend.h:72
_
#define _
width
#define width
Definition: dsp.h:85