summaryrefslogtreecommitdiffstats
path: root/libavutil/atomic_win32.h
Commit message (Collapse)AuthorAgeFilesLines
* atomic_win32: Drop unnecessary atomic.h #includeDiego Biurrun2014-08-151-2/+0
| | | | The file does not require atomic.h. Also kills function redefinition warnings.
* atomic: Add include guards to the implementation headersMartin Storsjö2013-03-081-0/+5
| | | | | | | | 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>
* lavu: add support for atomic operations.Ronald S. Bultje2013-03-081-0/+50
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>
OpenPOWER on IntegriCloud