aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/pthread_slice.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2025-03-09 20:39:25 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2025-03-12 17:00:24 +0100
commit34aa8449b8169783f2b15e3e4c3338e77584c865 (patch)
treeaa6242ebeb5f2800c5cf1f4bab2b28edd2ea12b7 /libavcodec/pthread_slice.c
parent8abac5898ba55280907253848f8121507c068305 (diff)
downloadffmpeg-34aa8449b8169783f2b15e3e4c3338e77584c865.tar.gz
avcodec/pthread*: Mark init, free, flush functions as av_cold
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/pthread_slice.c')
-rw-r--r--libavcodec/pthread_slice.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/libavcodec/pthread_slice.c b/libavcodec/pthread_slice.c
index ac455e48ed..83d5c1b16a 100644
--- a/libavcodec/pthread_slice.c
+++ b/libavcodec/pthread_slice.c
@@ -22,19 +22,16 @@
* @see doc/multithreading.txt
*/
-#include "config.h"
-
#include "avcodec.h"
#include "codec_internal.h"
#include "internal.h"
#include "pthread_internal.h"
#include "thread.h"
-#include "libavutil/avassert.h"
-#include "libavutil/common.h"
+#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
+#include "libavutil/macros.h"
#include "libavutil/mem.h"
-#include "libavutil/thread.h"
#include "libavutil/slicethread.h"
typedef int (action_func)(AVCodecContext *c, void *arg);
@@ -69,7 +66,7 @@ static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb
c->rets[jobnr] = ret;
}
-void ff_slice_thread_free(AVCodecContext *avctx)
+av_cold void ff_slice_thread_free(AVCodecContext *avctx)
{
SliceThreadContext *c = avctx->internal->thread_ctx;
@@ -112,7 +109,7 @@ int ff_slice_thread_execute_with_mainfunc(AVCodecContext *avctx, action_func2* f
return thread_execute(avctx, NULL, arg, ret, job_count, 0);
}
-int ff_slice_thread_init(AVCodecContext *avctx)
+av_cold int ff_slice_thread_init(AVCodecContext *avctx)
{
SliceThreadContext *c;
int thread_count = avctx->thread_count;