FFmpeg
Macros | Functions
sao.c File Reference
#include "sao.h"
#include <wasm_simd128.h>
#include "libavcodec/defs.h"

Go to the source code of this file.

Macros

#define HEVC_MAX_PB_SIZE   64
 

Functions

void ff_hevc_sao_band_filter_8x8_8_simd128 (uint8_t *dst, const uint8_t *src, ptrdiff_t stride_dst, ptrdiff_t stride_src, const int16_t *sao_offset_val, int sao_left_class, int width, int height)
 
void ff_hevc_sao_band_filter_16x16_8_simd128 (uint8_t *dst, const uint8_t *src, ptrdiff_t stride_dst, ptrdiff_t stride_src, const int16_t *sao_offset_val, int sao_left_class, int width, int height)
 
void ff_hevc_sao_edge_filter_8x8_8_simd128 (uint8_t *dst, const uint8_t *src, ptrdiff_t stride_dst, const int16_t *sao_offset_val, int eo, int width, int height)
 
void ff_hevc_sao_edge_filter_16x16_8_simd128 (uint8_t *dst, const uint8_t *src, ptrdiff_t stride_dst, const int16_t *sao_offset_val, int eo, int width, int height)
 

Macro Definition Documentation

◆ HEVC_MAX_PB_SIZE

#define HEVC_MAX_PB_SIZE   64

Definition at line 27 of file sao.c.

Function Documentation

◆ ff_hevc_sao_band_filter_8x8_8_simd128()

void ff_hevc_sao_band_filter_8x8_8_simd128 ( uint8_t *  dst,
const uint8_t *  src,
ptrdiff_t  stride_dst,
ptrdiff_t  stride_src,
const int16_t *  sao_offset_val,
int  sao_left_class,
int  width,
int  height 
)

Definition at line 29 of file sao.c.

Referenced by ff_hevc_dsp_init_wasm().

◆ ff_hevc_sao_band_filter_16x16_8_simd128()

void ff_hevc_sao_band_filter_16x16_8_simd128 ( uint8_t *  dst,
const uint8_t *  src,
ptrdiff_t  stride_dst,
ptrdiff_t  stride_src,
const int16_t *  sao_offset_val,
int  sao_left_class,
int  width,
int  height 
)

Definition at line 75 of file sao.c.

Referenced by ff_hevc_dsp_init_wasm().

◆ ff_hevc_sao_edge_filter_8x8_8_simd128()

void ff_hevc_sao_edge_filter_8x8_8_simd128 ( uint8_t *  dst,
const uint8_t *  src,
ptrdiff_t  stride_dst,
const int16_t *  sao_offset_val,
int  eo,
int  width,
int  height 
)

Definition at line 119 of file sao.c.

Referenced by ff_hevc_dsp_init_wasm().

◆ ff_hevc_sao_edge_filter_16x16_8_simd128()

void ff_hevc_sao_edge_filter_16x16_8_simd128 ( uint8_t *  dst,
const uint8_t *  src,
ptrdiff_t  stride_dst,
const int16_t *  sao_offset_val,
int  eo,
int  width,
int  height 
)

Definition at line 189 of file sao.c.

Referenced by ff_hevc_dsp_init_wasm().