summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcaifan3 <[email protected]>2025-09-04 17:31:38 +0800
committerZhao Zhili <[email protected]>2025-09-05 17:21:30 +0000
commit7a1c737c359509f59c8552e79b2fa6a191d61ad9 (patch)
tree35cd1bd90134e11d78f18958cf915017da3fe591
parent6891314db18c96afa35f5e3765d60f4e257fc665 (diff)
libavcodec/v4l2_buffers: avoid redefinition of USEC_PER_SEC macro
The macro USEC_PER_SEC is already defined in system headers on some platforms,such as Nuttx nuttx/clock.h. Check if it's already defined before defining it to avoid compiler warnings. Signed-off-by: caifan3 <[email protected]>
-rw-r--r--libavcodec/v4l2_buffers.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/v4l2_buffers.c b/libavcodec/v4l2_buffers.c
index 7f597a424a..d869ce9e77 100644
--- a/libavcodec/v4l2_buffers.c
+++ b/libavcodec/v4l2_buffers.c
@@ -34,7 +34,10 @@
#include "v4l2_buffers.h"
#include "v4l2_m2m.h"
+#ifndef USEC_PER_SEC
#define USEC_PER_SEC 1000000
+#endif
+
static AVRational v4l2_timebase = { 1, USEC_PER_SEC };
static inline V4L2m2mContext *buf_to_m2mctx(V4L2Buffer *buf)