vp9enc: expose tune-content property
VP9E_SET_TUNE_CONTENT
can be set to:
-
VP9E_CONTENT_DEFAULT
-
VP9E_CONTENT_SCREEN
(Screen capture content) since libvpx 1.4.0 (when the property was added)
https://github.com/webmproject/libvpx/commit/572de9299188938a5fc77318fd52df493bd2b193
https://github.com/webmproject/libvpx/commit/dc08b2040565705f96bfce2a705cadca03245e2f
https://github.com/webmproject/libvpx/commit/219f645b2d0c536d5b0e9ee354ec08f90ba6766e -
VP9E_CONTENT_FILM
(Film content: improves grain retention) since libvpx 1.7.0
https://github.com/webmproject/libvpx/commit/a73cee2870d96f45960b546da931fe78e45a5407
#ifdefery from FFmpeg:
https://github.com/FFmpeg/FFmpeg/blob/n6.0/libavcodec/libvpxenc.c#L1905-L1916