[FFmpeg-devel] [PATCH] [libavutil] Add saturated add/sub operations for int64_t.

James Almer jamrial at gmail.com
Fri May 1 03:21:16 EEST 2020


On 4/30/2020 7:19 PM, Dale Curtis wrote:
> Many places are using their own custom code for handling overflow
> around timestamps or other int64_t values. There are enough of these
> now that having some common saturated math functions seems sound.
> 
> This adds implementations that just use the builtin functions for
> recent gcc, clang when available or implements its own version for
> older compilers.

These look like 64 bit versions of av_sat_add32 and av_sat_sub32, from
common.h, so you should probably add them there and rename them accordingly.


More information about the ffmpeg-devel mailing list