Re: [FFmpeg-devel] [PATCH 2/3] avutil/atomic: Add avpriv_atomic_int64_cas()

2016-11-21 Thread James Almer
On 11/21/2016 10:20 PM, Carl Eugen Hoyos wrote: > 2016-11-21 16:49 GMT+01:00 James Almer : > >>> +int64_t avpriv_atomic_int64_cas(int64_t volatile *ptr, int64_t oldval, >>> int64_t newval) >> >> There's a bunch of libav commits in queue to replace the entire custom atomic >> API and use instead t

Re: [FFmpeg-devel] [PATCH 2/3] avutil/atomic: Add avpriv_atomic_int64_cas()

2016-11-21 Thread Carl Eugen Hoyos
2016-11-21 16:49 GMT+01:00 James Almer : >> +int64_t avpriv_atomic_int64_cas(int64_t volatile *ptr, int64_t oldval, >> int64_t newval) > > There's a bunch of libav commits in queue to replace the entire custom atomic > API and use instead the standard C11 API. What does that mean for pre-C11 com

Re: [FFmpeg-devel] [PATCH 2/3] avutil/atomic: Add avpriv_atomic_int64_cas()

2016-11-21 Thread James Almer
On 11/21/2016 12:18 PM, Michael Niedermayer wrote: > Signed-off-by: Michael Niedermayer > --- > libavutil/atomic.c | 20 > libavutil/atomic.h | 10 ++ > libavutil/atomic_gcc.h | 12 > 3 files changed, 42 insertions(+) > > diff --git a/libavutil/a

[FFmpeg-devel] [PATCH 2/3] avutil/atomic: Add avpriv_atomic_int64_cas()

2016-11-21 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavutil/atomic.c | 20 libavutil/atomic.h | 10 ++ libavutil/atomic_gcc.h | 12 3 files changed, 42 insertions(+) diff --git a/libavutil/atomic.c b/libavutil/atomic.c index 64cff25..27561ad 100644 --- a/li