aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Gaiser <markg85@gmail.com>2022-04-13 17:21:42 +0200
committerMartin Storsjö <martin@martin.st>2022-04-14 10:52:21 +0300
commitea84eb2db13f9a2df78de431b993780f9562f642 (patch)
treeb3e0c578fb6f172558aac5003a16fced7a50529a
parentbf6735e9457005f18bc521e2754b54e06294e971 (diff)
downloadffmpeg-ea84eb2db13f9a2df78de431b993780f9562f642.tar.gz
avformat/ipfsgateway: define PATH_MAX
PATH_MAX is posix. Some compilers (MSVC) don't define this thus failing to compile the ipfsgateway file. Defining it fixes the compile. Signed-off-by: Mark Gaiser <markg85@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
-rw-r--r--libavformat/ipfsgateway.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavformat/ipfsgateway.c b/libavformat/ipfsgateway.c
index ed37e552dd..9b0d3dea59 100644
--- a/libavformat/ipfsgateway.c
+++ b/libavformat/ipfsgateway.c
@@ -25,6 +25,12 @@
#include "os_support.h"
#include "url.h"
+// Define the posix PATH_MAX if not there already.
+// This fixes a compile issue for MSVC.
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
typedef struct IPFSGatewayContext {
AVClass *class;
URLContext *inner;