aboutsummaryrefslogtreecommitdiffstats
path: root/doc/APIchanges
diff options
context:
space:
mode:
authorJanne Grunau <janne-ffmpeg@jannau.net>2025-01-03 01:54:40 +0100
committerRonald S. Bultje <rsbultje@gmail.com>2025-01-03 17:53:49 -0500
commit060464105bdca82b8cfb91c7a6fb56df4c7cd9d0 (patch)
tree004ef946066b001d26e4ce7f62670bcebd005749 /doc/APIchanges
parentf3662562156c9b908588b1e58e4203fd09217cb6 (diff)
downloadffmpeg-060464105bdca82b8cfb91c7a6fb56df4c7cd9d0.tar.gz
vp9: recon: Use emulated edge to prevent buffer overflows
The arm/aarch64 horizontal filter reads one additional pixel beyond what the filter uses. This can become an issue if the application does not allocate larger buffers than what's required for the pixel data. If the motion vector points to the bottom right edge of the picture this becomes a read buffer overflow. This triggers segfaults in Firefox for video resolutions which result in a page aligned picture size like 1280x640. Prevent this by using emulated edge in this case. Fixes: https://bugzilla.mozilla.org/show_bug.cgi?id=1881185 Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
Diffstat (limited to 'doc/APIchanges')
0 files changed, 0 insertions, 0 deletions