Message ID | 20240205195802.14522-1-anton@khirnov.net |
---|---|
State | Accepted |
Commit | 7c873fb2985f94da61eb7b41c90176fa471e6163 |
Headers | show |
Series | [FFmpeg-devel,1/2] lavc/refstruct: do not use max_align_t on MSVC | expand |
Context | Check | Description |
---|---|---|
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
diff --git a/libavcodec/refstruct.c b/libavcodec/refstruct.c index 7597f6d0ee..81e8c9795c 100644 --- a/libavcodec/refstruct.c +++ b/libavcodec/refstruct.c @@ -45,7 +45,7 @@ #define REFSTRUCT_COOKIE AV_NE((uint64_t)MKBETAG('R', 'e', 'f', 'S') << 32 | MKBETAG('t', 'r', 'u', 'c'), \ MKTAG('R', 'e', 'f', 'S') | (uint64_t)MKTAG('t', 'r', 'u', 'c') << 32) -#if __STDC_VERSION__ >= 201112L +#if __STDC_VERSION__ >= 201112L && !defined(_MSC_VER) #define REFCOUNT_OFFSET FFALIGN(sizeof(RefCount), FFMAX3(STRIDE_ALIGN, 16, _Alignof(max_align_t))) #else #define REFCOUNT_OFFSET FFALIGN(sizeof(RefCount), FFMAX(STRIDE_ALIGN, 16))