-
-
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
nvenc v6 support #1046
Comments
Initial support added in r11471. Summary of the most noteworthy changes (excluding various indentation changes and typos we can ignore, new constants, etc):
It looks like a GTX 980 or newer is required for testing HEVC.. |
Improvements and fixes in r11815, r11816, r11817 (most of which should be backported) Support code added in r11818 so we can at least try to probe HEVC... (still failing).
But our selftests do not. |
2016-02-09 00:25:10: antoine commentedInstrumenting the C and Cython versions to dump the contents of the
|
2016-02-09 22:08:10: antoine uploaded file
|
With the patch above applied, the structure is closer to the C version:
|
HEVC works as of r11896. The trick was to discover that HEVC has an undocumented minimum size of 72x72.. The big disappointment is that it does not perform any better at higher resolutions (even with the low-latency profiles), and it has the same limits as h264: 4096x4096 maximum size. (this is currently hardcoded in our codec, we should be probing it instead: FIXME added in r11897) Test related fix in r11895. (could be backported - may apply to libvpx testing) |
https://developer.nvidia.com/nvidia-video-codec-sdk new features that might be of interest to us:
HEVC hardware encoding would be worth testing.
The text was updated successfully, but these errors were encountered: