Repository navigation
Releases: elFarto/nvidia-vaapi-driver
Releases · elFarto/nvidia-vaapi-driver
Release list
v0.0.18
What's Changed
- Fix HEVC decoding artifacts in VA-API to NVDEC translation by @jaheaga in #445
- Chrome/Chromium HW video decode on the direct backend (successor to #430, with the review feedback addressed) by @AoTofu in #443
- direct: export multi-plane YUV as one dma-buf object per plane by @AoTofu in #446
- direct: give each plane its own block height in the multi-object export by @AoTofu in #448
- A few direct-backend / decoder fixes plus a VPP store optimization by @AoTofu in #447
- fix: initialize decoder dimensions after config by @Cloud0310 in #449
- Remove wrong information in README.md by @0xd1cf001e in #452
New Contributors
- @kode54 made their first contribution in #407
- @jaheaga made their first contribution in #445
- @AoTofu made their first contribution in #443
- @Cloud0310 made their first contribution in #449
- @0xd1cf001e made their first contribution in #452
Full Changelog: v0.0.17...v0.0.18
v0.0.17
What's Changed
- jpeg: reconstruct baseline bitstream for NVDEC by @alper-han in #422
- direct: fix backend for unified memory systems by @visgarg-nvidia in #429
New Contributors
- @alper-han made their first contribution in #422
- @visgarg-nvidia made their first contribution in #429
Full Changelog: v0.0.16...v0.0.17
v0.0.16
What's Changed
- Fix nvGetConfigAttributes by adding a missing check for entrypoint by @xxmicloxx in #423
New Contributors
- @xxmicloxx made their first contribution in #423
Full Changelog: v0.0.15...v0.0.16
v0.0.15
What's Changed
- Skip Firefox check on FreeBSD by @jbeich in #381
- VP8: null slice headers by @Sid127 in #394
- Small markdown formatting issue by @peterfour in #404
New Contributors
- @Sid127 made their first contribution in #394
- @peterfour made their first contribution in #404
Full Changelog: v0.0.14...v0.0.15
v0.0.14
What's Changed
- Fixed to work with newer NVIDIA drivers.
- Reworked decoder cleanup to attempt to prevent simultaneous destroys.
- Reverted single plane export by @elFarto in #342
- dial in the log2GobsPerBlockY threshold a bit more by @rakslice in #345
- implement log2GobsPerBlockY values for even smaller images by @rakslice in #350
- Round up surface sizes and display area for subsampled chroma videos by @rakslice in #352
- Fix some potential deadlocks and H.264 video decode error when seeking by @thesword53 in #347
- Fix 545.29 driver version check by @Lastique in #371
- Add media.hardware-video-decoding.force-enabled FF option by @Lastique in #367
- Fixed crashes caused by invalid concurrent writes to
drv->nextObjIdby @thesword53 in #366 - Fix "possibly uninitialized" warning by @Lastique in #377
- Fix 32-bit issues by @Lastique in #376
New Contributors
Full Changelog: v0.0.13...v0.0.14
v0.0.13
This release is mainly just to fix the issue with newer versions of FFmpeg passing a single surface rather than the actual amount.
What's Changed
- Fix memory issues by @akorb in #303
- vabackend: Treat surfaceCount == 1 the same as surfaceCount == 0 by @philipl in #295
- Unbreak build on FreeBSD < 14 by @jbeich in #291
- Update default backend in README.md by @nerijus in #290
- Update README.md - recent MPV versions can be used by @nerijus in #294
- Fix typo, add HEVC support description, add open gpu kernel info by @EiPiFun in #324
New Contributors
Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
- Single buffer export by @elFarto in #262
- direct: Fix drm index loop condition by @antkir in #269
- Fix building with musl by @winterheart in #273
- Unbreak build on FreeBSD by @jbeich in #220
- src: Increase num_render_targets to 32 for Chromium by @antkir in #270
- Fix undefined reference to 'gettid' on CentOS 8 by @nerijus in #286
New Contributors
- @antkir made their first contribution in #269
- @jbeich made their first contribution in #220
- @nerijus made their first contribution in #286
Full Changelog: v0.0.11...v0.0.12
v0.0.11
What's Changed
- Fixed incompatibility with NVIDIA's 545.29.02 drivers.
- Use libva's driverdir path instead hardcoded by @winterheart in #221
- fix wrong slice params struct in func copyHEVCSliceData by @jrglinux in #230
- Fix check method for ffmpeg vaapi support by @q234rty in #232
- [README.md] Packaging status by @begin-theadventure in #238
- Bump actions/checkout from 3 to 4 by @dependabot in #242
- readme: update egl regression info by @crimist in #246
- Fix YUV444 10 and 12 bits by @thesword53 in #225
New Contributors
- @winterheart made their first contribution in #221
- @jrglinux made their first contribution in #230
- @q234rty made their first contribution in #232
- @begin-theadventure made their first contribution in #238
- @dependabot made their first contribution in #242
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- Fix compatibility issue with direct backend and v535 beta drivers.
- Fix build on i686 using a cast by @kwizart in #189
- meson: Use pkgconfig to find the EGL dependency by @Conan-Kudo in #191
- Fix CUDA_ERROR_INVALID_CONTEXT from cuMemcpy2D by @thesword53 in #208
- Update README.md, AUR VCS package name by @Neurognostic in #203 and #204
- Update README.md, remind about ffmpeg by @lucasmr in #212
New Contributors
- @Conan-Kudo made their first contribution in #191
- @Neurognostic made their first contribution in #203
- @lucasmr made their first contribution in #212
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- Support YUV444 on direct-backend by @thesword53 in #134
- docs: update yuv444 support and direct backend support table by @crimist in #144
- README: fix debian package link by @Fantu in #153
- Update README for vp9 support with apt by @lengau in #152
- Add fedora/rhel package location by @kwizart in #156
- AV-1 10bit fix in #157
- meson: properly check for libva, add libdrm dependency by @evelikov in #165
- av1: increment picParams->nNumSlices by @evelikov in #166
- Fix a bunch of warnings, add initial Github CI by @evelikov in #167
- Correct installable candidate package for
nv-codec-headerspackage … by @Brainiarc7 in #172
New Contributors
- @thesword53 made their first contribution in #134
- @Fantu made their first contribution in #153
- @lengau made their first contribution in #152
- @kwizart made their first contribution in #156
- @evelikov made their first contribution in #165
- @Brainiarc7 made their first contribution in #172
Full Changelog: v0.0.8...v0.0.9