FFmpeg
Loading...
Searching...
No Matches
sbrdsp_init.c File Reference
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/riscv/cpu.h"
#include "libavcodec/sbrdsp.h"

Go to the source code of this file.

Functions

void ff_sbr_sum64x5_rvv (float *z)
 
float ff_sbr_sum_square_rvv (float(*x)[2], int n)
 
void ff_sbr_autocorrelate_rvv (const float x[40][2], float phi[3][2][2])
 
void ff_sbr_hf_gen_rvv (float(*X_high)[2], const float(*X_low)[2], const float alpha0[2], const float alpha1[2], float bw, int start, int end)
 
void ff_sbr_hf_g_filt_rvv (float(*Y)[2], const float(*X_high)[40][2], const float *g_filt, int m_max, intptr_t ixh)
 
void ff_sbr_hf_apply_noise_0_rvv (float(*Y)[2], const float *s, const float *f, int n, int kx, int max)
 
void ff_sbr_hf_apply_noise_1_rvv (float(*Y)[2], const float *s, const float *f, int n, int kx, int max)
 
void ff_sbr_hf_apply_noise_2_rvv (float(*Y)[2], const float *s, const float *f, int n, int kx, int max)
 
void ff_sbr_hf_apply_noise_3_rvv (float(*Y)[2], const float *s, const float *f, int n, int kx, int max)
 
av_cold void ff_sbrdsp_init_riscv (SBRDSPContext *c)
 

Function Documentation

◆ ff_sbr_sum64x5_rvv()

void ff_sbr_sum64x5_rvv ( float * z)

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbr_sum_square_rvv()

float ff_sbr_sum_square_rvv ( float(*) x[2],
int n )

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbr_autocorrelate_rvv()

void ff_sbr_autocorrelate_rvv ( const float x[40][2],
float phi[3][2][2] )

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbr_hf_gen_rvv()

void ff_sbr_hf_gen_rvv ( float(*) X_high[2],
const float(*) X_low[2],
const float alpha0[2],
const float alpha1[2],
float bw,
int start,
int end )

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbr_hf_g_filt_rvv()

void ff_sbr_hf_g_filt_rvv ( float(*) Y[2],
const float(*) X_high[40][2],
const float * g_filt,
int m_max,
intptr_t ixh )

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbr_hf_apply_noise_0_rvv()

void ff_sbr_hf_apply_noise_0_rvv ( float(*) Y[2],
const float * s,
const float * f,
int n,
int kx,
int max )

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbr_hf_apply_noise_1_rvv()

void ff_sbr_hf_apply_noise_1_rvv ( float(*) Y[2],
const float * s,
const float * f,
int n,
int kx,
int max )

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbr_hf_apply_noise_2_rvv()

void ff_sbr_hf_apply_noise_2_rvv ( float(*) Y[2],
const float * s,
const float * f,
int n,
int kx,
int max )

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbr_hf_apply_noise_3_rvv()

void ff_sbr_hf_apply_noise_3_rvv ( float(*) Y[2],
const float * s,
const float * f,
int n,
int kx,
int max )

Referenced by ff_sbrdsp_init_riscv().

◆ ff_sbrdsp_init_riscv()

av_cold void ff_sbrdsp_init_riscv ( SBRDSPContext * c)

Definition at line 44 of file sbrdsp_init.c.

Referenced by ff_sbrdsp_init().