Releases: rigaya/QSVEnc
Releases · rigaya/QSVEnc
Release list
8.27
- Update ffmpeg libraries. -> binaries and src, build_scripts
- ffmpeg 8.0 -> 9.0.1
- libvmaf 3.0.0 -> 3.2.0
- libpng 1.6.50 -> 1.6.58
- xz 5.8.2 -> 5.8.3
- expat 2.7.1 -> 2.8.2
- harfbuzz 11.4.4 -> 14.3.0
- libunibreak 6.1 -> 7.0
- libass 0.17.4 -> 0.17.5
- lame 3.100 -> 4.0
- libxml2 2.14.5 -> 2.15.3
- libbluray 1.3.4 -> 1.5.0
- libaribcaption 1.1.1 -> 1.1.2
- libav1d 1.5.3 -> 1.5.4
- libvpl 2.16.0 -> 2.17.0
- nv-codec-headers 12.2.72.0 -> 13.1.15.0
- glslang 15.4.0 -> 16.5.0
- shaderc 2024.1 -> 2026.3
- dovi_tool 2.3.1 -> 2.3.3
- libjpeg-turbo 3.1.1 -> 3.2.0
- lcms2 2.17 -> 2.19.1
- vulkan-loader 1.3.295 -> 1.4.359
- libplacebo 7.351.0 -> 7.360.1
- vvenc 1.13.1 -> 1.14.0
- svt-av1 3.1.0 -> 4.2.0
- dovi_tool 2.3.1 -> 2.3.3
- Add fix for some vpp filters. (Tahnks @teaching-droid!)
- Fix double application of saturation coefficient in --vpp-tweak.
- Fix LUT3D input domain handling in --vpp-colorspace.
- Fix interpolation of bilinear upscale in --vpp-resize.
- Fix deblur strength parameter order in --vpp-anime4k-shader.
- Fix sigma correction of Anime4K fast hierarchy in --vpp-anime4k-shader.
- Change default resize of Anime4K out_res to spline16 in --vpp-anime4k-shader.
- Speed up --vpp-anime4k-shader.
8.26
- Follow mid-stream input resolution changes.
- Add --adapt-resolution to set maximum mid-stream input resolution changes.
- Add support to track PMT change.
- Support language exclusion for audio/subtitle selection. (--audio-copy / --audio-codec / --sub-copy) ( #305 )
- Add the new --vpp-onnx-deint CLI through the
onnx_deint_models.jsonregistered-model manifest. - Improve memory retention of --vpp-kfm and fix GPU memory growth of mode=24 on long encodes.
- Output mp4 trailer even if error has occurred.
8.25
8.24
- Change default AVSync to vfr to reduce audio desync on ts drop. (--avsync)
- Fix cases where --vpp-deinterlace bob caused abnormal timestamps and aborted with an error.
- Improve mixed RFF handling in --vpp-kfm.
- Fix output stall and timestamp of --vpp-kfm mode=24.
- Optimize --vpp-kfm/--vpp-degrain.
- Optimize --vpp-onnx/--vpp-rife-ov. (Thanks @teaching-droid!)
- Better performance by adding with zero-copy path.
- Support frames setting of registered models.
- Fix chroma Degrain analysis in --vpp-rtgmc.
- Fix crash when OpenCL output worker is disabled.
- Fix OpenCL frame pool issues.
8.23
- Optimize --vpp-kfm/--vpp-degrain/--vpp-rtgmc.
- Fix accuracy/behavior and optimize --vpp-rtgmc (Thanks @teaching-droid!).
- Fix 10bit overflow in --vpp-rtgmc.
- Add new VPP filters (Thanks @teaching-droid!)
- Add --vpp-lenscorrection.
- Add --vpp-v360.
- Add mask and frames options to --vpp-onnx.
- Add custom parameter to --vpp-libplacebo-shader.
8.22
- Support Windows named pipes.
- Improve precision of --vpp-kfm.
- Optimize OpenCL interop batch acquire/release and zero-copy cache of --vpp-degrain.
- Fix bob deinterlace stopping with mixed RFF.
- Fix various issues on vpp filtering. (thanks @teaching-droid!).
- Normalize temporal difference width in --vpp-yadif.
- Fix temporal field reference in --vpp-bwdif.
- Fix threshold scale in --vpp-msharpen and --vpp-msmooth.
- Compare all blocks and planes in --vpp-mpdecimate.
- Fix --dynamic-rc cqp=... parsing.
- Fix other potential issues.
8.21
- Add multi thread OpenCL pipeline optimization. (--opencl-task-threads, enabled by default on GPUs IceLake or later)
- Optimize --vpp-kfm on long inputs.
- Add new features and fixes to vpp filters (thanks @teaching-droid!).
- Add --vpp-rife-ov OpenVINO RIFE v4.x frame interpolation filter.
- Add SDR to HDR model support to --vpp-onnx.
- New model files can be downloaded from the link ( https://github.com/rigaya/HWEnc-onnx-models/releases ).
- Add device=NPU to --vpp-onnx.
- Extend temporal parameters of --vpp-fft3d.
- Add temporal radius to --vpp-knn.
- Add planes option to --vpp-nnedi.
- Add keep option to --vpp-mpdecimate.
- Add effective source size option to --vpp-descale.
- Add chroma option to --vpp-cas.
- Add detailed parameters to --vpp-hqdering.
- Add coring and hue range options to --vpp-tweak.
- Add nt/cthresh/combpel/scthresh parameters to --vpp-ivtc.
- Add interpolation method to --vpp-curves and fix all specification.
- Fix seed and range clamp in --vpp-deband.
- Fix keep state management in --vpp-mpdecimate.
- Fix chroma processing in --vpp-vinverse.
- Fix Anime4K spline36 linear term in --vpp-anime4k-shader.
- Fix libplacebo radius warning missing argument in --vpp-libplacebo-shader.
- Fix libplacebo deband grain application target in --vpp-libplacebo-deband.
- Fix colorspace LUT3D green axis scale output in --vpp-colorspace.
- Fix diff calculation grid height in --vpp-decimate.
- Fix Y stride in comb detection grid of --vpp-decomb.
- Fix chroma averaging in RGB to YUV420 conversion.
- Fix multiple issues in denoise filters.
8.20
- Improve precision of --vpp-finedehalo.
- Clarify that --vpp-finedehalo does not support interlaced input.
- Fix ghost artifacts in --vpp-degrain with scene-change delayed output.
- Fix filter bugs. (Thank you @teaching-droid!)
- Fix frame corruption in --vpp-ivtc expand/mixed path.
- Fix out-of-bounds luma read in --vpp-anime4k-shader with YUV444 input.
- Fix duplicate frame detection in --vpp-decimate.
- Fix skipped output lines in --vpp-nnedi on Intel iGPUs.
- Fix boundary read in --vpp-afs map filter.
- Fix out-of-bounds write in --vpp-subburn when subtitle position becomes negative.
- Fix --vpp-deflicker being permanently disabled after scene change.
- Fix infinite loop in AviSynth input audio track selection fallback.
- Fix LUT boundary clamp and spline coefficient reference in --vpp-curves.
- Fix constant-luminance YUV to RGB conversion in --vpp-colorspace.
- Fix multiple color conversion bugs in YUV444/NV24/RGB paths.
8.19
8.18
- Add RAVU/NNEDI model family to --vpp-onnx registry. (thank you @teaching-droid! )
- Add inference precision option
prec=auto/fp16/fp32to --vpp-onnx. - models can be updated from https://github.com/rigaya/HWEnc-onnx-models/releases.
- Add inference precision option
- Fix chroma degrain processing in --vpp-rtgmc.
- Fix source frame lookup after RFF expansion in --vpp-rtgmc.
- Fix AV1 not being able to decode in some cases. ( #302 )
- Fix SIMD conversion from YUV444 to Y410. ( #56, thank you @teaching-droid! )