From 4b7c10ae842c5e3c57e833d8a97f124e337b6d52 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 04 十一月 2019 13:50:57 +0800 Subject: [PATCH] remove deps --- csrc/thirdparty/ffmpeg/include/libavutil/intreadwrite.h | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/csrc/thirdparty/ffmpeg/include/libavutil/intreadwrite.h b/csrc/thirdparty/ffmpeg/include/libavutil/intreadwrite.h index 67c763b..4c8413a 100644 --- a/csrc/thirdparty/ffmpeg/include/libavutil/intreadwrite.h +++ b/csrc/thirdparty/ffmpeg/include/libavutil/intreadwrite.h @@ -542,6 +542,21 @@ # define AV_WN64A(p, v) AV_WNA(64, p, v) #endif +#if AV_HAVE_BIGENDIAN +# define AV_RLA(s, p) av_bswap##s(AV_RN##s##A(p)) +# define AV_WLA(s, p, v) AV_WN##s##A(p, av_bswap##s(v)) +#else +# define AV_RLA(s, p) AV_RN##s##A(p) +# define AV_WLA(s, p, v) AV_WN##s##A(p, v) +#endif + +#ifndef AV_RL64A +# define AV_RL64A(p) AV_RLA(64, p) +#endif +#ifndef AV_WL64A +# define AV_WL64A(p, v) AV_WLA(64, p, v) +#endif + /* * The AV_COPYxxU macros are suitable for copying data to/from unaligned * memory locations. -- Gitblit v1.8.0