aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/utils.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2024-05-17 14:53:33 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2024-05-20 12:28:28 +0200
commit8b48b0adab0d9ad7655eb7746253061edeea58ae (patch)
treebc5705e74f09b9d8c6affd80c92b4325cc8fff06 /libavformat/utils.c
parenta2874c5721eb0913575ee9199df45048d9dd87ae (diff)
downloadffmpeg-8b48b0adab0d9ad7655eb7746253061edeea58ae.tar.gz
avformat/utils: Use static mutexes instead of ff_lock_avformat()
Its existence is a remnant of (libavcodec's) lock-manager API which has been removed in a04c2c707de2ce850f79870e84ac9d7ec7aa9143. There is no need to use the same lock for avisynth, chromaprint or tls, so switch to ordinary static mutexes instead. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat/utils.c')
-rw-r--r--libavformat/utils.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 4dded7aea4..e9ded627ad 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -27,7 +27,6 @@
#include "libavutil/bprint.h"
#include "libavutil/internal.h"
#include "libavutil/mem.h"
-#include "libavutil/thread.h"
#include "libavutil/time.h"
#include "libavcodec/internal.h"
@@ -40,23 +39,11 @@
#endif
#include "os_support.h"
-static AVMutex avformat_mutex = AV_MUTEX_INITIALIZER;
-
/**
* @file
* various utility functions for use within FFmpeg
*/
-int ff_lock_avformat(void)
-{
- return ff_mutex_lock(&avformat_mutex) ? -1 : 0;
-}
-
-int ff_unlock_avformat(void)
-{
- return ff_mutex_unlock(&avformat_mutex) ? -1 : 0;
-}
-
/* an arbitrarily chosen "sane" max packet size -- 50M */
#define SANE_CHUNK_SIZE (50000000)