Skip to content

Releases: HomeOfVapourSynthEvolution/VapourSynth-BM3D

BM3D-r9

18 Oct 08:35
fe1a433
Compare
Choose a tag to compare

Fix build with GCC 11

See previous release for Windows binaries (which is not changed in this release).

BM3D-r8

03 Jan 04:23
Compare
Choose a tag to compare
  • Slightly optimize the SSE2 code of Basic estimate.
  • Use per thread buffer allocation instead of per frame.
  • Upgrade MSVC to 2017.
  • Replace custom configure script with Meson build system.

BM3D-r7

16 Aug 05:27
Compare
Choose a tag to compare

Update FFTW to 3.3.5

BM3D-r6

16 Jul 12:18
Compare
Choose a tag to compare

VAggregate bug fix: For Gray input and/or float output, frames [0, radius-1] are replaced by frame 'radius'. frames [num_frames - radius, num_frames - 1] are replaced by frame 'num_frames - radius - 1'
Re-licensed to MIT

BM3D-r5

23 Jan 01:45
Compare
Choose a tag to compare

Final estimate: Fixed NaN or INF results which may produce corrupt output and/or break subsequent filters

BM3D-r4

21 Nov 05:42
Compare
Choose a tag to compare

Added SSE2 optimizations
Basic, Final: profile="fast" use group_size=8 instead of 16 for better speed
OPP2RGB, RGB2OPP: now override frame property "_Matrix"
Compiled with VS2015

~35% faster with the same settings
~175% faster with default settings for bm3d.Basic+bm3d.Final

BM3D-r3

26 May 15:05
Compare
Choose a tag to compare

Fixed a stupid mistake that the order of applying DCT and IDCT is reversed (it should be DCT->filter->IDCT), which leads to over-filtering in fine structures and produces artifacts such as blocking, ringing and desaturation.
Now it actually filters as expected.

BM3D-r2

24 May 17:48
Compare
Choose a tag to compare

Fix memory leaks in VAggregate

BM3D-r1

24 May 07:58
Compare
Choose a tag to compare

Initial release