[FFmpeg-cvslog] avutil/buffer: use the old atomics based code for the release branch

Michael Niedermayer git at videolan.org
Fri Nov 28 01:15:51 CET 2014


ffmpeg | branch: release/2.4 | Michael Niedermayer <michaelni at gmx.at> | Fri Nov 28 01:01:17 2014 +0100| [f783259fdb37e288643fe54ac162d723b1bec548] | committer: Michael Niedermayer

avutil/buffer: use the old atomics based code for the release branch

the old code worked fine for a long time and was not affected by
the bug the new code fixes and the new is not widely tested yet.
This can be reverted once the code received more testing in
master

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f783259fdb37e288643fe54ac162d723b1bec548
---

 libavutil/buffer.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavutil/buffer.c b/libavutil/buffer.c
index 0f9f1a2..4e2a94b 100644
--- a/libavutil/buffer.c
+++ b/libavutil/buffer.c
@@ -25,7 +25,8 @@
 #include "mem.h"
 #include "thread.h"
 
-#define USE_ATOMICS !(HAVE_PTHREADS || HAVE_W32THREADS)
+//#define USE_ATOMICS !(HAVE_PTHREADS || HAVE_W32THREADS)
+#define USE_ATOMICS 1 // can be changed to the above once it received more testing in master
 
 AVBufferRef *av_buffer_create(uint8_t *data, int size,
                               void (*free)(void *opaque, uint8_t *data),



More information about the ffmpeg-cvslog mailing list