aboutsummaryrefslogtreecommitdiffstats
path: root/libavdevice/dshow_enummediatypes.c
diff options
context:
space:
mode:
authorRémi Denis-Courmont <remi@remlab.net>2023-12-17 17:14:05 +0200
committerRémi Denis-Courmont <remi@remlab.net>2023-12-21 17:54:23 +0200
commitcdd38a2ffe9a6a092b5aee34cc5fe7fe20b72148 (patch)
tree2544dab9d68eb1358d6bfc741995a7c6cda9c39d /libavdevice/dshow_enummediatypes.c
parentdb32f75c635c5783b76e7c3fd8060548d0917180 (diff)
downloadffmpeg-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