ffmpeg | branch: master | Andreas Rheinhardt <andreas.rheinha...@outlook.com> | Tue Jun 3 22:47:26 2025 +0200| [06958c731e8662ca0cfb50e49131fd2a6bfa185a] | committer: Andreas Rheinhardt
avcodec/hashtable: Mark alloc,free functions as av_cold Reviewed-by: Emma Worley <e...@emma.gg> Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@outlook.com> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=06958c731e8662ca0cfb50e49131fd2a6bfa185a --- libavcodec/hashtable.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libavcodec/hashtable.c b/libavcodec/hashtable.c index 9b37ce3d69..0e9b3d88c2 100644 --- a/libavcodec/hashtable.c +++ b/libavcodec/hashtable.c @@ -22,8 +22,10 @@ #include <stdint.h> #include <string.h> +#include "libavutil/attributes.h" #include "libavutil/crc.h" #include "libavutil/error.h" +#include "libavutil/macros.h" #include "libavutil/mem.h" #include "hashtable.h" @@ -54,7 +56,8 @@ struct FFHashtableContext { #define KEYS_EQUAL(k1, k2) (!memcmp((k1), (k2), ctx->key_size)) -int ff_hashtable_alloc(struct FFHashtableContext **ctx, size_t key_size, size_t val_size, size_t max_entries) +av_cold int ff_hashtable_alloc(FFHashtableContext **ctx, size_t key_size, + size_t val_size, size_t max_entries) { const size_t keyval_size = key_size + val_size; @@ -200,7 +203,7 @@ void ff_hashtable_clear(struct FFHashtableContext *ctx) memset(ctx->table, 0, ctx->entry_size * ctx->max_entries); } -void ff_hashtable_freep(struct FFHashtableContext **ctx) +av_cold void ff_hashtable_freep(FFHashtableContext **ctx) { if (*ctx) { av_freep(&(*ctx)->table); _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".