diff options
author | Rémi Denis-Courmont <remi@remlab.net> | 2023-12-17 17:14:05 +0200 |
---|---|---|
committer | Rémi Denis-Courmont <remi@remlab.net> | 2023-12-21 17:54:23 +0200 |
commit | cdd38a2ffe9a6a092b5aee34cc5fe7fe20b72148 (patch) | |
tree | 2544dab9d68eb1358d6bfc741995a7c6cda9c39d /libavdevice/dshow_enummediatypes.c | |
parent | db32f75c635c5783b76e7c3fd8060548d0917180 (diff) | |
download | ffmpeg-cdd38a2ffe9a6a092b5aee34cc5fe7fe20b72148.tar.gz |
lavc/aacpsdsp: fix R-V V stereo interpolate
The penultimate loop iteration could pick any vl such that:
vlenb/4 < vl <= vlenb/2
Thus if the total length is not a multiple of vlenb/2, the vfadd.vf
on the penultimate iteration would yield corrupt values for the last
iteration.
To avoid this, force vl = vlen/2 until the last iteration. Unfortunately
this latent bug is not reproducible with either hardware or QEMU as of now.
Diffstat (limited to 'libavdevice/dshow_enummediatypes.c')
0 files changed, 0 insertions, 0 deletions