mirror of https://git.ffmpeg.org/ffmpeg.git
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
|
@ -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…
Reference in New Issue