| 
    FFmpeg
    
   | 
 
#include <stddef.h>#include <stdint.h>Go to the source code of this file.
Macros | |
| #define | VP9_8TAP_RISCV_RVV_FUNC(SIZE, type, type_idx) | 
| #define | VP9_BILINEAR_RISCV_RVV_FUNC(SIZE) | 
| #define | VP9_COPY_AVG_RISCV_RVV_FUNC(SIZE) | 
| #define | VP9_COPY_RISCV_RVI_FUNC(SIZE) | 
Functions | |
| void | ff_dc_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_top_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_top_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_top_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_left_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_left_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_left_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_127_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_127_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_127_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_128_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_128_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_128_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_129_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_129_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_dc_129_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_h_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_h_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_h_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_tm_32x32_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_tm_16x16_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_tm_8x8_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| void | ff_tm_4x4_rvv (uint8_t *dst, ptrdiff_t stride, const uint8_t *l, const uint8_t *a) | 
| VP9_8TAP_RISCV_RVV_FUNC (64, regular, FILTER_8TAP_REGULAR) | |
| VP9_8TAP_RISCV_RVV_FUNC (32, regular, FILTER_8TAP_REGULAR) | |
| VP9_8TAP_RISCV_RVV_FUNC (16, regular, FILTER_8TAP_REGULAR) | |
| VP9_8TAP_RISCV_RVV_FUNC (8, regular, FILTER_8TAP_REGULAR) | |
| VP9_8TAP_RISCV_RVV_FUNC (4, regular, FILTER_8TAP_REGULAR) | |
| VP9_8TAP_RISCV_RVV_FUNC (64, sharp, FILTER_8TAP_SHARP) | |
| VP9_8TAP_RISCV_RVV_FUNC (32, sharp, FILTER_8TAP_SHARP) | |
| VP9_8TAP_RISCV_RVV_FUNC (16, sharp, FILTER_8TAP_SHARP) | |
| VP9_8TAP_RISCV_RVV_FUNC (8, sharp, FILTER_8TAP_SHARP) | |
| VP9_8TAP_RISCV_RVV_FUNC (4, sharp, FILTER_8TAP_SHARP) | |
| VP9_8TAP_RISCV_RVV_FUNC (64, smooth, FILTER_8TAP_SMOOTH) | |
| VP9_8TAP_RISCV_RVV_FUNC (32, smooth, FILTER_8TAP_SMOOTH) | |
| VP9_8TAP_RISCV_RVV_FUNC (16, smooth, FILTER_8TAP_SMOOTH) | |
| VP9_8TAP_RISCV_RVV_FUNC (8, smooth, FILTER_8TAP_SMOOTH) | |
| VP9_8TAP_RISCV_RVV_FUNC (4, smooth, FILTER_8TAP_SMOOTH) | |
| VP9_BILINEAR_RISCV_RVV_FUNC (64) | |
| VP9_BILINEAR_RISCV_RVV_FUNC (32) | |
| VP9_BILINEAR_RISCV_RVV_FUNC (16) | |
| VP9_BILINEAR_RISCV_RVV_FUNC (8) | |
| VP9_BILINEAR_RISCV_RVV_FUNC (4) | |
| VP9_COPY_AVG_RISCV_RVV_FUNC (64) | |
| VP9_COPY_AVG_RISCV_RVV_FUNC (32) | |
| VP9_COPY_AVG_RISCV_RVV_FUNC (16) | |
| VP9_COPY_AVG_RISCV_RVV_FUNC (8) | |
| VP9_COPY_AVG_RISCV_RVV_FUNC (4) | |
| VP9_COPY_RISCV_RVI_FUNC (64) | |
| VP9_COPY_RISCV_RVI_FUNC (32) | |
| VP9_COPY_RISCV_RVI_FUNC (16) | |
| VP9_COPY_RISCV_RVI_FUNC (8) | |
| VP9_COPY_RISCV_RVI_FUNC (4) | |
| #define VP9_BILINEAR_RISCV_RVV_FUNC | ( | SIZE | ) | 
| #define VP9_COPY_AVG_RISCV_RVV_FUNC | ( | SIZE | ) | 
| #define VP9_COPY_RISCV_RVI_FUNC | ( | SIZE | ) | 
| void ff_dc_32x32_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_16x16_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_8x8_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_top_32x32_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_top_16x16_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_top_8x8_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_left_32x32_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_left_16x16_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_left_8x8_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_127_32x32_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_127_16x16_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_127_8x8_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_128_32x32_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_128_16x16_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_128_8x8_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_129_32x32_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_129_16x16_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_dc_129_8x8_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_h_32x32_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_h_16x16_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_h_8x8_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_tm_32x32_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_tm_16x16_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_tm_8x8_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| void ff_tm_4x4_rvv | ( | uint8_t * | dst, | 
| ptrdiff_t | stride, | ||
| const uint8_t * | l, | ||
| const uint8_t * | a | ||
| ) | 
Referenced by vp9dsp_intrapred_init_riscv().
| VP9_8TAP_RISCV_RVV_FUNC | ( | 64 | , | 
| regular | , | ||
| FILTER_8TAP_REGULAR | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 32 | , | 
| regular | , | ||
| FILTER_8TAP_REGULAR | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 16 | , | 
| regular | , | ||
| FILTER_8TAP_REGULAR | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 8 | , | 
| regular | , | ||
| FILTER_8TAP_REGULAR | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 4 | , | 
| regular | , | ||
| FILTER_8TAP_REGULAR | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 64 | , | 
| sharp | , | ||
| FILTER_8TAP_SHARP | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 32 | , | 
| sharp | , | ||
| FILTER_8TAP_SHARP | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 16 | , | 
| sharp | , | ||
| FILTER_8TAP_SHARP | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 8 | , | 
| sharp | , | ||
| FILTER_8TAP_SHARP | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 4 | , | 
| sharp | , | ||
| FILTER_8TAP_SHARP | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 64 | , | 
| smooth | , | ||
| FILTER_8TAP_SMOOTH | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 32 | , | 
| smooth | , | ||
| FILTER_8TAP_SMOOTH | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 16 | , | 
| smooth | , | ||
| FILTER_8TAP_SMOOTH | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 8 | , | 
| smooth | , | ||
| FILTER_8TAP_SMOOTH | |||
| ) | 
| VP9_8TAP_RISCV_RVV_FUNC | ( | 4 | , | 
| smooth | , | ||
| FILTER_8TAP_SMOOTH | |||
| ) | 
| VP9_BILINEAR_RISCV_RVV_FUNC | ( | 64 | ) | 
| VP9_BILINEAR_RISCV_RVV_FUNC | ( | 32 | ) | 
| VP9_BILINEAR_RISCV_RVV_FUNC | ( | 16 | ) | 
| VP9_BILINEAR_RISCV_RVV_FUNC | ( | 8 | ) | 
| VP9_BILINEAR_RISCV_RVV_FUNC | ( | 4 | ) | 
| VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 64 | ) | 
| VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 32 | ) | 
| VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 16 | ) | 
| VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 8 | ) | 
| VP9_COPY_AVG_RISCV_RVV_FUNC | ( | 4 | ) | 
| VP9_COPY_RISCV_RVI_FUNC | ( | 64 | ) | 
| VP9_COPY_RISCV_RVI_FUNC | ( | 32 | ) | 
| VP9_COPY_RISCV_RVI_FUNC | ( | 16 | ) | 
| VP9_COPY_RISCV_RVI_FUNC | ( | 8 | ) | 
| VP9_COPY_RISCV_RVI_FUNC | ( | 4 | ) | 
 1.8.17