d96f0fbe59
lavu: add pthread asserts if ASSERT_LEVEL>1
2016-01-20 21:08:50 +01:00
f05021f3f4
Merge commit 'c53e796f8b69799b7ad6d28fbab981d37edf1bc9'
...
* commit 'c53e796f8b69799b7ad6d28fbab981d37edf1bc9':
thread: Provide no-op variants for pthread_once
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com >
2015-10-14 23:02:35 +02:00
c53e796f8b
thread: Provide no-op variants for pthread_once
2015-10-14 14:35:34 +02:00
e10e6651b5
thread: use "" instead of <> for including the w32pthreads wrapper
...
Found-by: Dave Yeo <dave.r.yeo@gmail.com >
2014-12-14 18:15:57 +01:00
c299b6fd08
avutil/buffer: Move USE_ATOMICS to thread.h to avoid it becoming out of sync with it
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-11-29 12:26:22 +01:00
32eadfe453
libavutil/threads.h: correct an include to be local
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-11-29 11:56:28 +01:00
090a7801a8
libavutil/thread.h: Support OS/2 threads
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-11-29 11:56:22 +01:00
4760278007
Merge commit '2443e522f0059176ff8717c9c753eb6fe7e7bbf1'
...
* commit '2443e522f0059176ff8717c9c753eb6fe7e7bbf1':
lavu: add wrappers for the pthreads mutex API
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-11-27 22:08:17 +01:00
2443e522f0
lavu: add wrappers for the pthreads mutex API
...
Also add no-op fallbacks when threading is disabled.
This helps keeping the code clean if Libav is compiled for targets
without threading. Since we assume that no threads of any kind are used
in such configurations, doing nothing is ok by definition.
Based on a patch by wm4 <nfxjfg@googlemail.com >.
2014-11-27 13:36:00 +01:00