lavc: replace and deprecate the lock manager
authorwm4 <nfxjfg@googlemail.com>
Thu, 21 Dec 2017 21:39:24 +0000 (22:39 +0100)
committerwm4 <nfxjfg@googlemail.com>
Tue, 26 Dec 2017 01:50:00 +0000 (02:50 +0100)
commita04c2c707de2ce850f79870e84ac9d7ec7aa9143
tree4bdb5adb913831db5a209a35ae7813e038be1bc4
parent9b121dfc32810250938021952aab4172a988cb56
lavc: replace and deprecate the lock manager

Use static mutexes instead of requiring a lock manager. The behavior
should be roughly the same before and after this change for API users
which did not set the lock manager at all (except that a minor memory
leak disappears).
doc/APIchanges
libavcodec/avcodec.h
libavcodec/utils.c
libavcodec/version.h
libavutil/thread.h