diff options
author | caifan3 <[email protected]> | 2025-09-04 17:31:38 +0800 |
---|---|---|
committer | Zhao Zhili <[email protected]> | 2025-09-05 17:21:30 +0000 |
commit | 7a1c737c359509f59c8552e79b2fa6a191d61ad9 (patch) | |
tree | 35cd1bd90134e11d78f18958cf915017da3fe591 | |
parent | 6891314db18c96afa35f5e3765d60f4e257fc665 (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.c | 3 |
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) |