lavc/sbrdsp: fix inverted boundary check
128-bit is the maximum, not the minimum here. Larger vector sizes can
result in reads past the end of the noise value table.
This partially reverts commit cdcb4b98b7.
This commit is contained in:
parent
e6b38c944f
commit
0b2316e37f
1 changed files with 1 additions and 1 deletions
|
|
@ -52,7 +52,7 @@ av_cold void ff_sbrdsp_init_riscv(SBRDSPContext *c)
|
|||
c->sum_square = ff_sbr_sum_square_rvv;
|
||||
c->hf_gen = ff_sbr_hf_gen_rvv;
|
||||
c->hf_g_filt = ff_sbr_hf_g_filt_rvv;
|
||||
if (ff_rv_vlen_least(128)) {
|
||||
if (ff_get_rv_vlenb() <= 16) {
|
||||
c->hf_apply_noise[0] = ff_sbr_hf_apply_noise_0_rvv;
|
||||
c->hf_apply_noise[2] = ff_sbr_hf_apply_noise_2_rvv;
|
||||
if (flags & AV_CPU_FLAG_RVB_BASIC) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue