aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/hcom.c
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2022-10-25 13:13:34 +0300
committerMartin Storsjö <martin@martin.st>2022-10-27 21:49:26 +0300
commitcb803a0072cb98945dcd3f1660bd2a975650ce42 (patch)
tree6b4afa3ea69d4ac2c6433be239dc01b6b56797ac /libavcodec/hcom.c
parent2eb601e86552e215305ad68679a9a4c35de21a9d (diff)
downloadffmpeg-cb803a0072cb98945dcd3f1660bd2a975650ce42.tar.gz
swscale: aarch64: Fix yuv2rgb with negative strides
Treat the 32 bit stride registers as signed. Alternatively, we could make the stride arguments ptrdiff_t instead of int, and changing all of the assembly to operate on these registers with their full 64 bit width, but that's a much larger and more intrusive change (and risks missing some operation, which would clamp the intermediates to 32 bit still). Fixes: https://trac.ffmpeg.org/ticket/9985 Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavcodec/hcom.c')
0 files changed, 0 insertions, 0 deletions