This set deals with most of the remaining cases of libavutil/atomic.h usage. "make fate THREADS=4" passes here on mingw-w64, but I'm not 100% sure fate has proper coverage of some of these functions.
Only ones remaining are Decklink (It's C++98 and I'm not sure how wise would it be to include a C11 header in there, so i'm leaving that to someone else), and error_resilience. James Almer (7): avcodec/mediacodec: convert to stdatomic avcodec/utils: convert to stdatomic avcodec/parser: convert to stdatomic avformat/format: convert to stdatomic avfilter/avfilter: convert to stdatomic avutil/opencl: convert to stdatomic avcodec/videotoolboxenc: remove unused atomic header libavcodec/mediacodec.c | 5 ++--- libavcodec/mediacodecdec.c | 1 - libavcodec/mediacodecdec_common.c | 14 ++++++-------- libavcodec/mediacodecdec_common.h | 5 +++-- libavcodec/parser.c | 14 ++++++++++---- libavcodec/utils.c | 19 +++++++++++-------- libavcodec/videotoolboxenc.c | 1 - libavfilter/avfilter.c | 6 ++++-- libavformat/format.c | 9 ++++++--- libavutil/opencl.c | 5 +++-- 10 files changed, 45 insertions(+), 34 deletions(-) -- 2.12.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel