Skip to content
This repository was archived by the owner on Feb 12, 2026. It is now read-only.

Allow noise norm strength 0 when tune=3#109

Closed
Uranite wants to merge 210 commits intopsy-ex:masterfrom
Uranite:noise-norm-strength-0
Closed

Allow noise norm strength 0 when tune=3#109
Uranite wants to merge 210 commits intopsy-ex:masterfrom
Uranite:noise-norm-strength-0

Conversation

@Uranite
Copy link

@Uranite Uranite commented Dec 20, 2024

Continuation of #108
Because BlueSwordM told me to make a PR
Anyway, the reason why I want to be able to set noise norm strength to 0 when tune 3 is enabled is for user freedom. I think the user should be allowed to disable noise norm strength with tune 3 enabled if they want.

juliobbv and others added 30 commits October 29, 2024 18:32
- Preset -2 (MRP) matches preset MR found in SVT-AV1 v1.8.0
- Preset -3 (MRS) matches preset MRS found in older SVT-AV1 versions
Adds color metadata information from Appendix A.2 of the user guide
Can be enabled or disabled via build.sh
Listed in README
Credits to Patman for inspiration & parts of the code!
preparing for 1.9.0 (or 2.0.0 apparently!)
Targets are Windows, macOS (ARM), Linux (gcc), Linux (clang). Testing occurs with a PR to testing or master, or a push to master
this should work again, sorry it didn't for a bit
Documentation links in PSY-Development.md were pointing to "/docs/docs" instead of just "/docs"
This PSY default has been merged to mainline.
fix: underlines in help menu
NeutronPCXT and others added 25 commits December 19, 2024 02:07
Now when sharpness = 6, kf sharpness will be 7 instead of 6
Fix code alignment.
Fix PSY-RD error message.
spy-rd is a psychovisually-based metric focused on enhancing
sharpness and detail retention, with a slight trade-off in
blocking and banding artifacts.

It can be used independently or alongside psy-rd.

docs: spy-rd

fix: sync up padding tally (SVT-AV1 2.3.0 base only)

feat: Bias spy-rd against blurry bipred inter modes

feat: Bias spy-rd against intra pred modes for inter frames

fix: restrict spy-rd large block rebalance to inter mode only

feat: bias spy-rd against 64x64 intra blocks

misc: adjust bias against non-sharp bipred modes

misc: soften spy-rd intra dir pred bias
chore: standardize psy-rd related costs to 64-bit values

fix: revert psy-rd contribution on loop filter strength

Looks like no matter what the psy-rd strength, the encoder ends up
effectively disabling loop filter for too many frames, causing too
much blockiness.

fix: more psy-rd correctness issues
feat: update PSY version from 2.3.0-A to 2.3.0-B
@BlueSwordM
Copy link
Collaborator

Not needed anymore since I changed the default noise-norm-strength value.

@BlueSwordM BlueSwordM closed this Apr 22, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.