diff options
author | Janne Grunau <janne-ffmpeg@jannau.net> | 2025-01-03 01:54:39 +0100 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2025-01-03 17:53:48 -0500 |
commit | f3662562156c9b908588b1e58e4203fd09217cb6 (patch) | |
tree | 190e4465803bd1ddae06259a3c991573d50aec72 /doc/APIchanges | |
parent | 430c38f698a65d597e863330810b05e083682be6 (diff) | |
download | ffmpeg-f3662562156c9b908588b1e58e4203fd09217cb6.tar.gz |
arm: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter
This reduces the amount the horizontal filters read beyond the filter
width to a consistent 1 pixel. The data is not used so this is usually
not noticeable. It becomes a problem when the application allocates
frame buffers only for the aligned picture size and the end of it is at
a page boundary. This happens for picture sizes which are a multiple of
the page size like 1280x640. The frame buffer allocation is based on
its most likely done via mmap + MAP_ANONYMOUS so start and end of the
buffer are page aligned and the previous and next page are not
necessarily mapped.
This mirrors the aarch64 change.
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