FFmpeg
Loading...
Searching...
No Matches
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

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().