- Many speed optimizations to diff
- Fix issue where
NoiseModel
may fail in certain circumstances. - Considerably speed up
NoiseModel
calculations.
- Bump
v_frame
to 0.3 - Fix a clippy warning
- [Breaking] Change the name of
generate_grain_params
togenerate_photon_noise_params
. This was done to support the futuregenerate_film_grain_params
feature. - [Feature] Add the
diff
module which contains theDiffGenerator
struct. This takes in a series of source frames and denoised frames and generates a grain table based on the difference. This feature is enabled by default.
- Fix a bug that prevented
generate_luma_noise_points
from generating any luma noise points.- ALL previous versions have been yanked because of the severity of this bug. Please update to this one.
- Be more consistent in using
anyhow::Result