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).
Showing the changes to doc/APIchanges (1 of 5 files). Show all
Unified · Split
| @@ -15,6 +15,11 @@ libavutil: 2017-10-21 · 14 unmodified lines | |||
| 15 | 15 | ||
| 16 | API changes, most recent first: | 16 | API changes, most recent first: |
| 17 | 17 | ||
| 18 | 2017-xx-xx - xxxxxxx - lavc 58.9.100 - avcodec.h | ||
| 19 | Deprecate av_lockmgr_register(). You need to build FFmpeg with threading | ||
| 20 | support enabled to get basic thread-safety (which is the default build | ||
| 21 | configuration). | ||
| 22 | |||
| 18 | 2017-12-xx - xxxxxxx - lavu 56.7.100 - cpu.h | 23 | 2017-12-xx - xxxxxxx - lavu 56.7.100 - cpu.h |
| 19 | AVX-512 flags added. | 24 | AVX-512 flags added. |
| 20 | 25 | ||