lavu: add wrappers for the pthreads mutex API
authorAnton Khirnov <anton@khirnov.net>
Sun, 23 Nov 2014 20:25:05 +0000 (21:25 +0100)
committerAnton Khirnov <anton@khirnov.net>
Thu, 27 Nov 2014 12:36:00 +0000 (13:36 +0100)
commit2443e522f0059176ff8717c9c753eb6fe7e7bbf1
tree11ed81b67b15f1174fb360dc9435bb4e669e0f22
parent675ac56b7ee0f204963fde55295197c5df80aa91
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>.
libavutil/thread.h [new file with mode: 0644]