From 3d44218ef667477f9d899852d8987736e0925dd6 Mon Sep 17 00:00:00 2001 From: Lyes Touati Date: Tue, 12 Mar 2024 12:45:08 +0100 Subject: [PATCH] fix: fixing runtime error: negation of -2147483648 --- src/isomedia/stbl_write.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/isomedia/stbl_write.c b/src/isomedia/stbl_write.c index 0dc8e0d03d..f5e5a1aad0 100644 --- a/src/isomedia/stbl_write.c +++ b/src/isomedia/stbl_write.c @@ -1980,7 +1980,9 @@ GF_Err stbl_AppendCTSOffset(GF_SampleTableBox *stbl, s32 offset) ctts->nb_entries++; if (offset<0) ctts->version=1; - if (ABS(offset) >= ctts->max_cts_delta) { + if(offset == GF_INT_MIN) { + ctts->max_cts_delta = GF_INT_MAX; + } else if (ABS(offset) > ctts->max_cts_delta) { ctts->max_cts_delta = ABS(offset); //ctts->sample_num_max_cts_delta = ctts->w_LastSampleNumber; }