What's Changed
* Upgrade GStreamer to 1.22.5. Update dependencies for new encoding plugins.
* Initial implementation of `vah264enc`, supporting Intel and AMD GPU hardware acceleration. (Not validated and must be extensively tested.)
* Support HTTPS connections and connecting to host servers with self-signed certificates.
* Ubuntu 18.04 is now end-of-life. Python 3.8 is now the minimum Python version.
* Lay foundations for implementing `openh264enc` (non-GPL software codec), `qsvh264enc`, `qsvvp9enc`, `qsvav1enc` (Intel-specific hardware codecs), `nvav1enc` (NVIDIA AV1 hardware codec), and other GStreamer plugins/codecs.
* Several other updates and improvements.
Note that the runtime logs will have a lot of repeated warnings. This is not a breaking issue and will be eventually fixed. Meanwhile, routine usage will not be affected by the warnings.
**Full Changelog**: https://github.com/selkies-project/selkies-gstreamer/compare/v1.3.8...v1.4.0