Signed-off-by: James Almer <jamr...@gmail.com> --- Missing APIChanges entry (Do i bump version? We're still in open ABI season).
libavutil/mem.c | 4 ++++ libavutil/mem.h | 13 +++++++++++++ 2 files changed, 17 insertions(+) diff --git a/libavutil/mem.c b/libavutil/mem.c index c12c24aa90..495eed880d 100644 --- a/libavutil/mem.c +++ b/libavutil/mem.c @@ -75,6 +75,10 @@ void av_max_alloc(size_t max){ atomic_store_explicit(&max_alloc_size, max, memory_order_relaxed); } +void av_max_alloc_get(size_t *max) { + *max = atomic_load_explicit(&max_alloc_size, memory_order_relaxed); +} + void *av_malloc(size_t size) { void *ptr = NULL; diff --git a/libavutil/mem.h b/libavutil/mem.h index e21a1feaae..322d6acb68 100644 --- a/libavutil/mem.h +++ b/libavutil/mem.h @@ -698,6 +698,19 @@ static inline int av_size_mult(size_t a, size_t b, size_t *r) */ void av_max_alloc(size_t max); +/** + * Get the maximum size that may be allocated in one block. + * + * The value returned by this function is effective for all libavutil's @ref + * lavu_mem_funcs "heap management functions." + * + * @param max Pointer where to store the value + * + * @see av_max_alloc() + * + */ +void av_max_alloc_get(size_t *max); + /** * @} * @} -- 2.31.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".