-
-
Notifications
You must be signed in to change notification settings - Fork 180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AVIF encoding #3457
Comments
Feature support: https://caniuse.com/avif Of the major browsers, Firefox and Chrome have it, Edge and Safari do not. |
Adding the decoding to the html5 client was trivial: Xpra-org/xpra-html5@29ffa3f, but the encoding side is more tricky.
That's an xterm, which normally takes a few milliseconds with all the other encoders! |
MacOS packaging required some work: Xpra-org/gtk-osx-build#23 |
Tested and working with the commits above and the python client, also with the html5 client. Issues remaining:
|
Apart from high bit depth support - which would be reasonably easy to add with a conversion step, all the issues have been addressed. The problem is that the performance just isn't good enough and I suspect that we will have the same issue with AV1: #1668. Typical example:
So it is included and enabled by default, but we won't be choosing it if |
We might consider using AVIF (https://en.wikipedia.org/wiki/AVIF) for encoding
Possible starting point: https://github.com/cgohlke/imagecodecs
The text was updated successfully, but these errors were encountered: