- 29 Oct, 2014 1 commit
-
-
James Almer authored
__sync built-ins are considered legacy and will be deprecated. These new memory model aware built-ins have been available since GCC 4.7.0 Use them by default when available except for __atomic_compare_exchange_n(), which is slower, and is instead implemented as a fallback for when and if gcc removes the legacy __sync built-ins. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
-
- 09 Mar, 2013 1 commit
-
-
Anton Khirnov authored
On the current code, armcc will fail with: "libavutil/atomic_gcc.h", line 52: Error: #2771: first argument must be a pointer to integer or enumeration type
-
- 08 Mar, 2013 3 commits
-
-
Martin Storsjö authored
This makes them pass standalone compilation tests. Previously, they included atomic.h which included themselves again, leading to double definitions. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
This makes them pass standalone compilation tests. Previously, they included atomic.h which included themselves again, leading to double definitions. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Ronald S. Bultje authored
These could be used for reference counting, or for keeping track of decoding progress in references in multithreaded decoders. Support is provided by gcc/msvc/suncc intrinsics, with a fallback using pthread mutexes. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 02 Feb, 2012 1 commit
-
-
Ronald S. Bultje authored
This will be useful to test more aggressively for failures to mark XMM registers as clobbered in Win64 builds, and prevent regressions thereof. Based on a patch by Ramiro Polla <ramiro.polla@gmail.com>
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 27 Jun, 2010 1 commit
-
-
Diego Pettenò authored
Two macros (WRITE_ARRAY and WRITE_ARRAY_2D) take the prefix (modifiers) (not all tables are static, and they might not be constant either), the type, and the name of the array. It'll be copied with same name and type, and with the correct size of the currently-defined object. Originally committed as revision 23821 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 23 Jun, 2010 1 commit
-
-
Alex Converse authored
Originally committed as revision 23740 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 01 Apr, 2010 1 commit
-
-
Reimar Döffinger authored
Originally committed as revision 22761 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 14 Mar, 2010 1 commit
-
-
Reimar Döffinger authored
Originally committed as revision 22527 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 26 Nov, 2009 1 commit
-
-
Reimar Döffinger authored
Originally committed as revision 20627 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 28 Oct, 2009 1 commit
-
-
Reimar Döffinger authored
Reduces .bss size by about 194 kB. Originally committed as revision 20400 to svn://svn.ffmpeg.org/ffmpeg/trunk
-