---
libswscale/swscale_internal.h | 2 +-
libswscale/utils.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/libswscale/swscale_internal.h b/libswscale/swscale_internal.h
index abeebbb002..1566bb50fe 100644
--- a/libswscale/swscale_internal.h
+++ b/libswscale/swscale_internal.h
@@ -91,7 +91,7 @@ typedef struct Range {
typedef struct RangeList {
Range *ranges;
unsigned int nb_ranges;
- int ranges_allocated;
+ size_t ranges_allocated;
} RangeList;
int ff_range_add(RangeList *r, unsigned int start, unsigned int len);
diff --git a/libswscale/utils.c b/libswscale/utils.c
index 45baa22b23..67d1cd9fd5 100644
--- a/libswscale/utils.c
+++ b/libswscale/utils.c
@@ -2570,8 +2570,8 @@ int ff_range_add(RangeList *rl, unsigned int start,
unsigned int len)
return AVERROR(EINVAL);
}
- tmp = av_fast_realloc(rl->ranges, &rl->ranges_allocated,
- (rl->nb_ranges + 1) * sizeof(*rl->ranges));
+ tmp = av_realloc_reuse(rl->ranges, &rl->ranges_allocated,
+ (rl->nb_ranges + 1) * sizeof(*rl->ranges));
if (!tmp)
return AVERROR(ENOMEM);
rl->ranges = tmp;
--
2.35.1
_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".