CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2023/12/18 08:13:06
Modified files:
graphics/ffmpeg: Makefile
Added files:
graphics/ffmpeg/patches: patch-libavformat_utils_c
Log message:
ffmpeg: prevent llvm 16 from optimizing away checks
llvm 16 optimizations led to a segfault when seeking in opus files because
checks that could leave pos_max uninitialized are optimized away, leading
to out-of-bounds reads from the guard pages.
https://marc.info/?l=openbsd-ports&m=170284868209618&w=2
https://github.com/FFmpeg/FFmpeg/commit/51066987cf05a7cad567e965fa637e28f9d902c5