Files
FFmpeg/libavcodec
Priyanshu Thapliyal 759d3a48f3 avcodec/alsdec: fix abs(INT_MIN) UB in read_diff_float_data()
Replace abs() with FFABSU() to avoid undefined behavior when
raw_samples[c][i] == INT_MIN. Per libavutil/common.h, FFABS()
has the same INT_MIN UB as abs(); FFABSU() is the correct
helper as it casts to unsigned before negation.

Reported-by: Guanni Qu <qguanni@gmail.com>
Signed-off-by: Priyanshu Thapliyal <priyanshuthapliyal2005@gmail.com>
(cherry picked from commit 1853c80e20)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2026-05-04 15:57:23 +02:00
..
2025-12-07 15:54:59 +00:00
…
…
…
2025-12-07 15:54:59 +00:00
2025-12-07 15:54:59 +00:00
2025-12-07 15:54:59 +00:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-05-04 15:57:06 +02:00
…
…
…
…
…
…
2024-08-14 18:21:01 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-05-04 15:57:08 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2024-09-17 21:12:31 +02:00
…
…
…
…
…
…
…
…
…
…
2025-12-07 15:54:59 +00:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2024-09-06 13:59:28 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-12-07 15:54:59 +00:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2024-09-24 15:37:17 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-12-07 15:54:59 +00:00
2025-09-08 02:13:25 +02:00
2025-12-07 15:54:59 +00:00
…
2025-09-08 02:13:19 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-11-19 12:45:53 +01:00
2025-09-08 02:13:28 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-06-11 17:29:47 +02:00
2025-12-07 15:54:59 +00:00
…
…
…
…
…
…
…
…
…
…
2025-01-23 01:20:11 +01:00
…
…
…
2024-07-23 23:21:17 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-09-08 02:13:17 +02:00
2025-09-08 02:13:18 +02:00
…
2025-12-07 15:54:59 +00:00
2024-09-24 15:37:19 +02:00
2026-05-04 15:57:12 +02:00
…
…
…
…
…
…
…
…
…
2025-09-08 02:13:11 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-05-04 15:57:18 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2024-07-12 22:42:40 +02:00
…
…
…
…
…
…
…
…
2024-07-12 22:42:42 +02:00
…
…
…
…
…
2025-09-08 02:13:22 +02:00
…
…
…
…
…
…
…
…
…
…
…
2025-12-07 15:54:59 +00:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-11-19 12:45:55 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2024-08-09 13:40:26 +08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2024-06-20 18:58:39 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-09-08 02:13:32 +02:00
…
…
…
…
…
…
…
…
2025-09-08 02:13:27 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-12-07 15:54:59 +00:00
…
…
2025-06-11 17:29:49 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2024-09-24 15:37:19 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2026-05-04 15:57:14 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2025-01-03 18:28:44 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2024-09-24 15:37:20 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
2026-05-04 15:57:21 +02:00
…
…
…
…
…
…
…
…