Commit 80661e0f authored by Clément Bœsch's avatar Clément Bœsch

buffer: use the atomic get instead of the add and fetch variant.

parent 1ad542f1
...@@ -122,7 +122,7 @@ int av_buffer_is_writable(const AVBufferRef *buf) ...@@ -122,7 +122,7 @@ int av_buffer_is_writable(const AVBufferRef *buf)
if (buf->buffer->flags & AV_BUFFER_FLAG_READONLY) if (buf->buffer->flags & AV_BUFFER_FLAG_READONLY)
return 0; return 0;
return avpriv_atomic_int_add_and_fetch(&buf->buffer->refcount, 0) == 1; return avpriv_atomic_int_get(&buf->buffer->refcount) == 1;
} }
int av_buffer_make_writable(AVBufferRef **pbuf) int av_buffer_make_writable(AVBufferRef **pbuf)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment