FFmpeg
Functions
vf_nlmeans_init.c File Reference
#include "libavutil/attributes.h"
#include "libavutil/aarch64/cpu.h"
#include "libavfilter/vf_nlmeans.h"

Go to the source code of this file.

Functions

void ff_compute_safe_ssd_integral_image_neon (uint32_t *dst, ptrdiff_t dst_linesize_32, const uint8_t *s1, ptrdiff_t linesize1, const uint8_t *s2, ptrdiff_t linesize2, int w, int h)
 
void ff_compute_weights_line_neon (const uint32_t *const iia, const uint32_t *const iib, const uint32_t *const iid, const uint32_t *const iie, const uint8_t *const src, float *total_weight, float *sum, const float *const weight_lut, ptrdiff_t max_meaningful_diff, ptrdiff_t startx, ptrdiff_t endx)
 
av_cold void ff_nlmeans_init_aarch64 (NLMeansDSPContext *dsp)
 

Function Documentation

◆ ff_compute_safe_ssd_integral_image_neon()

void ff_compute_safe_ssd_integral_image_neon ( uint32_t *  dst,
ptrdiff_t  dst_linesize_32,
const uint8_t *  s1,
ptrdiff_t  linesize1,
const uint8_t *  s2,
ptrdiff_t  linesize2,
int  w,
int  h 
)

Referenced by ff_nlmeans_init_aarch64().

◆ ff_compute_weights_line_neon()

void ff_compute_weights_line_neon ( const uint32_t *const  iia,
const uint32_t *const  iib,
const uint32_t *const  iid,
const uint32_t *const  iie,
const uint8_t *const  src,
float total_weight,
float sum,
const float *const  weight_lut,
ptrdiff_t  max_meaningful_diff,
ptrdiff_t  startx,
ptrdiff_t  endx 
)

Referenced by ff_nlmeans_init_aarch64().

◆ ff_nlmeans_init_aarch64()

av_cold void ff_nlmeans_init_aarch64 ( NLMeansDSPContext dsp)

Definition at line 39 of file vf_nlmeans_init.c.

Referenced by ff_nlmeans_init().