FFmpeg
Macros | Functions
hevcdsp_init.c File Reference
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/riscv/cpu.h"
#include "libavcodec/hevc/dsp.h"
#include "libavcodec/riscv/h26x/h2656dsp.h"

Go to the source code of this file.

Macros

#define RVV_FNASSIGN(member, v, h, fn, ext)
 

Functions

void ff_hevc_add_residual_4x4_8_rvv (uint8_t *_dst, const int16_t *coeffs, ptrdiff_t stride)
 
void ff_hevc_add_residual_8x8_8_rvv (uint8_t *_dst, const int16_t *coeffs, ptrdiff_t stride)
 
void ff_hevc_add_residual_16x16_8_rvv (uint8_t *_dst, const int16_t *coeffs, ptrdiff_t stride)
 
void ff_hevc_add_residual_32x32_8_rvv (uint8_t *_dst, const int16_t *coeffs, ptrdiff_t stride)
 
void ff_hevc_dsp_init_riscv (HEVCDSPContext *c, const int bit_depth)
 

Macro Definition Documentation

◆ RVV_FNASSIGN

#define RVV_FNASSIGN (   member,
  v,
  h,
  fn,
  ext 
)
Value:
member[1][v][h] = ff_h2656_put_pixels_##8_##ext; \
member[3][v][h] = ff_h2656_put_pixels_##8_##ext; \
member[5][v][h] = ff_h2656_put_pixels_##8_##ext; \
member[7][v][h] = ff_h2656_put_pixels_##8_##ext; \
member[9][v][h] = ff_h2656_put_pixels_##8_##ext;

Definition at line 39 of file hevcdsp_init.c.

Function Documentation

◆ ff_hevc_add_residual_4x4_8_rvv()

void ff_hevc_add_residual_4x4_8_rvv ( uint8_t *  _dst,
const int16_t *  coeffs,
ptrdiff_t  stride 
)

Referenced by ff_hevc_dsp_init_riscv().

◆ ff_hevc_add_residual_8x8_8_rvv()

void ff_hevc_add_residual_8x8_8_rvv ( uint8_t *  _dst,
const int16_t *  coeffs,
ptrdiff_t  stride 
)

Referenced by ff_hevc_dsp_init_riscv().

◆ ff_hevc_add_residual_16x16_8_rvv()

void ff_hevc_add_residual_16x16_8_rvv ( uint8_t *  _dst,
const int16_t *  coeffs,
ptrdiff_t  stride 
)

Referenced by ff_hevc_dsp_init_riscv().

◆ ff_hevc_add_residual_32x32_8_rvv()

void ff_hevc_add_residual_32x32_8_rvv ( uint8_t *  _dst,
const int16_t *  coeffs,
ptrdiff_t  stride 
)

Referenced by ff_hevc_dsp_init_riscv().

◆ ff_hevc_dsp_init_riscv()

void ff_hevc_dsp_init_riscv ( HEVCDSPContext c,
const int  bit_depth 
)

Definition at line 46 of file hevcdsp_init.c.

Referenced by ff_hevc_dsp_init().

_
#define _
h
h
Definition: vp9dsp_template.c:2070