libavutil/pixfmt.h defines a collection of endian-specific pixel formats as
macros. These macro names can cause conflicts with external projects that
use those identifiers for their own purposes. Here's a patch to define
these aliases as enumerators instead of macros, please consider merging:


https://github.com/zygoloid/FFmpeg/commit/c20a0e2e66e52c45b9193bc750165b7ecf7f3ca4

(Note that AV_PIX_FMT_Y400A was already defined as an enumerator in the
PixelFormat enumeration, so I deleted its (no-op) macro entirely.)
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to