It has been added in 6db42a2b6b22e6f1928fafcf3faa67ed78201004, yet since then none of the necessary create/free_device_capabilities functions has been implemented, making this API completely useless. Because of this one can already simplify avdevice_capabilities_free/create and can already remove the function pointers at the next major bump; given that the documentation explicitly states that av_device_capabilities is not to be used by a user, it's options can already be removed (save for the sentinel).
Showing the changes to doc/APIchanges (1 of 5 files). Show all
Unified · Split
| @@ -15,6 +15,10 @@ libavutil: 2017-10-21 · 14 unmodified lines | ||
| 15 | 15 | |
| 16 | 16 | API changes, most recent first: |
| 17 | 17 | |
| 18 | +2021-02-14 - xxxxxxxxxx - lavd 58.12.100 - avdevice.h | |
| 19 | + Deprecated avdevice_capabilities_create() and | |
| 20 | + avdevice_capabilities_free(). | |
| 21 | + | |
| 18 | 22 | 2021-02-xx - xxxxxxxxxx - lavu 56.xx.100 - common.h |
| 19 | 23 | Add FFABS64U() |
| 20 | 24 | |