]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/error_resilience.h
vaapi_h264: Add named options for setting profile and level
[ffmpeg] / libavcodec / error_resilience.h
index 27c20086948e923c2ea3609e4067491a6fe19afc..664a765659272a214b9807de2584c756a03f3228 100644 (file)
@@ -20,6 +20,7 @@
 #define AVCODEC_ERROR_RESILIENCE_H
 
 #include <stdint.h>
+#include <stdatomic.h>
 
 #include "avcodec.h"
 #include "me_cmp.h"
@@ -60,7 +61,7 @@ typedef struct ERContext {
     ptrdiff_t mb_stride;
     ptrdiff_t b8_stride;
 
-    volatile int error_count;
+    atomic_int error_count;
     int error_occurred;
     uint8_t *error_status_table;
     uint8_t *er_temp_buffer;