summaryrefslogtreecommitdiffstats
path: root/libass.pc.in
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2017-02-04 01:35:54 +0200
committerOleg Oshmyan <chortos@inbox.lv>2020-10-18 05:01:31 +0300
commit894e1d51cf252a3a38743b2828f190af17d0d31a (patch)
treefe776b55e9be3fdddd67a459526d5196f6ff1796 /libass.pc.in
parent7913e4a64c704a3b82719d70920b5b153b43d254 (diff)
downloadlibass-894e1d51cf252a3a38743b2828f190af17d0d31a.tar.bz2
libass-894e1d51cf252a3a38743b2828f190af17d0d31a.tar.xz
ass_lazy_track_init: avoid integer overflow in multiply-divide
This is incompatible with VSFilter, so maybe we should later change this to use uint32_t instead. This fixes the multiply-divide if the result fits in int, but `PlayResX = PlayResY * 4LL / 3;` still overflows if PlayResY is close to INT_MAX. This should be addressed in a separate commit. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=533. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=603.
Diffstat (limited to 'libass.pc.in')
0 files changed, 0 insertions, 0 deletions