[FFmpeg-devel] [PATCH] avutil: fix data race in av_get_cpu_flags().
Wan-Teh Chang
wtc at google.com
Tue Nov 22 01:37:48 EET 2016
Hi,
This patch makes the one-time initialization in av_get_cpu_flags()
thread-safe. The data race was reported by ThreadSanitizer.
Wan-Teh Chang (1):
avutil: fix data race in av_get_cpu_flags().
libavutil/atomic.c | 40 ++++++++++++++++++++++++++++++++++++++++
libavutil/atomic.h | 34 ++++++++++++++++++++++++++++++++--
libavutil/atomic_gcc.h | 33 +++++++++++++++++++++++++++++++++
libavutil/atomic_suncc.h | 19 +++++++++++++++++++
libavutil/atomic_win32.h | 21 +++++++++++++++++++++
libavutil/cpu.c | 41 ++++++++++++++++++++++-------------------
libavutil/tests/atomic.c | 13 +++++++++++++
7 files changed, 180 insertions(+), 21 deletions(-)
--
2.8.0.rc3.226.g39d4020
More information about the ffmpeg-devel
mailing list