-
-
Notifications
You must be signed in to change notification settings - Fork 173
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
libva accelerated encoding #451
Comments
Raising, Intel's Valley Vista makes this much more interesting. Awaiting hardware to take this on. |
2016-01-11 05:05:00: antoine uploaded file
|
Could be used for 10-bit colour too, see #909. |
As per Fedora 28 Planning For VA-API 1.0 Support, Libva 2.0 was released last October with H.264 FEI support in its API, deprecating older parts of the API, fixing a race condition with the Wayland support, renaming some parts of the API, improving the logging capabilities, and various other changes. Libva 2.0 broke API/ABI compatibility with older versions of this Intel-developed Video Acceleration API. We want to target libva 2.0, so let's wait for Fedora 28 beta. OBS does it through ffmpeg: Add linux VAAPI h.264 encoding support - I'm not sure we should do the same: ideally we can reduce the dependency on ffmpeg, not increase it. |
Contrary to what I said in #1666#comment:6, I can't get vaapi to encode anything with my nvidia card, but it does work well with the Intel iGPU. Mostly working as of:
With the default quality setting, the performance is quite good. Still TODO:
|
Updates:
New bug when testing with New TODO: do scaling with |
This bug affected |
Updates:
Notes about this updated
This will do for now. |
Split from #370, see also #202 for the decoding side.
The only hardware supported by libva for accelerated encoding are some Intel chips.
Pointers:
Note: libva can encode to other formats (avc, mpeg2, ..) and maybe this can be useful in the future.
The text was updated successfully, but these errors were encountered: