FFmpeg
|
#include <stdint.h>
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/aarch64/cpu.h"
#include "libavcodec/hevcdsp.h"
Go to the source code of this file.
Functions | |
void | ff_hevc_add_residual_4x4_8_neon (uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride) |
void | ff_hevc_add_residual_4x4_10_neon (uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride) |
void | ff_hevc_add_residual_8x8_8_neon (uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride) |
void | ff_hevc_add_residual_8x8_10_neon (uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride) |
void | ff_hevc_add_residual_16x16_8_neon (uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride) |
void | ff_hevc_add_residual_16x16_10_neon (uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride) |
void | ff_hevc_add_residual_32x32_8_neon (uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride) |
void | ff_hevc_add_residual_32x32_10_neon (uint8_t *_dst, int16_t *coeffs, ptrdiff_t stride) |
void | ff_hevc_idct_8x8_8_neon (int16_t *coeffs, int col_limit) |
void | ff_hevc_idct_8x8_10_neon (int16_t *coeffs, int col_limit) |
void | ff_hevc_idct_16x16_8_neon (int16_t *coeffs, int col_limit) |
void | ff_hevc_idct_16x16_10_neon (int16_t *coeffs, int col_limit) |
void | ff_hevc_idct_4x4_dc_8_neon (int16_t *coeffs) |
void | ff_hevc_idct_8x8_dc_8_neon (int16_t *coeffs) |
void | ff_hevc_idct_16x16_dc_8_neon (int16_t *coeffs) |
void | ff_hevc_idct_32x32_dc_8_neon (int16_t *coeffs) |
void | ff_hevc_idct_4x4_dc_10_neon (int16_t *coeffs) |
void | ff_hevc_idct_8x8_dc_10_neon (int16_t *coeffs) |
void | ff_hevc_idct_16x16_dc_10_neon (int16_t *coeffs) |
void | ff_hevc_idct_32x32_dc_10_neon (int16_t *coeffs) |
void | ff_hevc_sao_band_filter_8x8_8_neon (uint8_t *_dst, uint8_t *_src, ptrdiff_t stride_dst, ptrdiff_t stride_src, int16_t *sao_offset_val, int sao_left_class, int width, int height) |
av_cold void | ff_hevc_dsp_init_aarch64 (HEVCDSPContext *c, const int bit_depth) |
void ff_hevc_add_residual_4x4_8_neon | ( | uint8_t * | _dst, |
int16_t * | coeffs, | ||
ptrdiff_t | stride | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_add_residual_4x4_10_neon | ( | uint8_t * | _dst, |
int16_t * | coeffs, | ||
ptrdiff_t | stride | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_add_residual_8x8_8_neon | ( | uint8_t * | _dst, |
int16_t * | coeffs, | ||
ptrdiff_t | stride | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_add_residual_8x8_10_neon | ( | uint8_t * | _dst, |
int16_t * | coeffs, | ||
ptrdiff_t | stride | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_add_residual_16x16_8_neon | ( | uint8_t * | _dst, |
int16_t * | coeffs, | ||
ptrdiff_t | stride | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_add_residual_16x16_10_neon | ( | uint8_t * | _dst, |
int16_t * | coeffs, | ||
ptrdiff_t | stride | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_add_residual_32x32_8_neon | ( | uint8_t * | _dst, |
int16_t * | coeffs, | ||
ptrdiff_t | stride | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_add_residual_32x32_10_neon | ( | uint8_t * | _dst, |
int16_t * | coeffs, | ||
ptrdiff_t | stride | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_8x8_8_neon | ( | int16_t * | coeffs, |
int | col_limit | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_8x8_10_neon | ( | int16_t * | coeffs, |
int | col_limit | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_16x16_8_neon | ( | int16_t * | coeffs, |
int | col_limit | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_16x16_10_neon | ( | int16_t * | coeffs, |
int | col_limit | ||
) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_4x4_dc_8_neon | ( | int16_t * | coeffs | ) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_8x8_dc_8_neon | ( | int16_t * | coeffs | ) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_16x16_dc_8_neon | ( | int16_t * | coeffs | ) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_32x32_dc_8_neon | ( | int16_t * | coeffs | ) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_4x4_dc_10_neon | ( | int16_t * | coeffs | ) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_8x8_dc_10_neon | ( | int16_t * | coeffs | ) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_16x16_dc_10_neon | ( | int16_t * | coeffs | ) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_idct_32x32_dc_10_neon | ( | int16_t * | coeffs | ) |
Referenced by ff_hevc_dsp_init_aarch64().
void ff_hevc_sao_band_filter_8x8_8_neon | ( | uint8_t * | _dst, |
uint8_t * | _src, | ||
ptrdiff_t | stride_dst, | ||
ptrdiff_t | stride_src, | ||
int16_t * | sao_offset_val, | ||
int | sao_left_class, | ||
int | width, | ||
int | height | ||
) |
av_cold void ff_hevc_dsp_init_aarch64 | ( | HEVCDSPContext * | c, |
const int | bit_depth | ||
) |
Definition at line 63 of file hevcdsp_init_aarch64.c.
Referenced by ff_hevc_dsp_init().