From 9b03a362c36f1dddb4c73afc9c41431cfa8523fa Mon Sep 17 00:00:00 2001 From: pkubaj Date: Mon, 3 Jan 2022 19:59:19 +0000 Subject: [PATCH] Fix build on big-endian architectures error[E0428]: the name `AV_PIX_FMT_YUV420P9` is defined multiple times --> /wrkdirs/usr/ports/multimedia/av1an/work/Av1an-0.2.0/cargo-crates/ffmpeg-sys-next-4.4.0/src/avutil/pixfmt.rs:155:1 | 38 | pub const AV_PIX_FMT_YUV420P9: AVPixelFormat = AV_PIX_FMT_YUV420P9LE; | --------------------------------------------------------------------- previous definition of the value `AV_PIX_FMT_YUV420P9` here ... 155 | pub const AV_PIX_FMT_YUV420P9: AVPixelFormat = AV_PIX_FMT_YUV420P9BE; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `AV_PIX_FMT_YUV420P9` redefined here | = note: `AV_PIX_FMT_YUV420P9` must be defined only once in the value namespace of this module --- sys/src/avutil/pixfmt.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/src/avutil/pixfmt.rs b/sys/src/avutil/pixfmt.rs index da7c6d5..b927bbf 100644 --- a/sys/src/avutil/pixfmt.rs +++ b/sys/src/avutil/pixfmt.rs @@ -35,6 +35,7 @@ pub const AV_PIX_FMT_BGR555: AVPixelFormat = AV_PIX_FMT_BGR555LE; #[cfg(target_endian = "little")] pub const AV_PIX_FMT_BGR444: AVPixelFormat = AV_PIX_FMT_BGR444LE; +#[cfg(target_endian = "little")] pub const AV_PIX_FMT_YUV420P9: AVPixelFormat = AV_PIX_FMT_YUV420P9LE; #[cfg(target_endian = "little")] pub const AV_PIX_FMT_YUV422P9: AVPixelFormat = AV_PIX_FMT_YUV422P9LE;