The minimum kernel version can be configured by passing in the --enable-kernel parameter to glibc's configure script.
- Arch Linux - Linux 4.4 (release year: 2016)
...
--enable-kernel=4.4
...| # To generate mitm cert and key: | |
| # openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -passout pass:"third-wheel" -subj "/C=US/ST=private/L=province/O=city/CN=hostname.example.com" | |
| # see: https://github.com/campbellC/third-wheel | |
| [package] | |
| name = "http-ytproxy" | |
| version = "0.1.0" | |
| edition = "2021" | |
| -- Allow changing a property with by zoom-adjusted amount | |
| function zoom_invariant_add(prop, amt) | |
| amt = amt / 2 ^ mp.get_property_number("video-zoom") | |
| mp.set_property_number(prop, mp.get_property_number(prop) + amt) | |
| end | |
| -- Resets the pan if the entire image would be visible | |
| function zoom_check_center() | |
| local zoom = mp.get_property_number("video-zoom") | |
| local rot = mp.get_property_number("video-rotate") * math.pi / 180 |