Skip to content

add option to smooth out wow brightness compensation#273

Merged
oyvindln merged 4 commits intooyvindln:vhs_decodefrom
eshaz:disable-wow-level
Feb 17, 2026
Merged

add option to smooth out wow brightness compensation#273
oyvindln merged 4 commits intooyvindln:vhs_decodefrom
eshaz:disable-wow-level

Conversation

@eshaz
Copy link
Copy Markdown

@eshaz eshaz commented Feb 2, 2026

  • Adds --wow_adjust_smoothing_lines which allows the brightness adjustment for wow to be smoothed out. This fixes the horizontal brightness striping that occurs on noisy tapes, especially EP.
    • This can be set to --wow_adjust_smoothing_lines 0 to disable the smoothing and use the original wow brightness compensation.
    • Defaults to --wow_adjust_smoothing_lines 6 so that brightness adjustment is averaged over a rolling window of 6 lines

ld-decode changes added here: happycube#1014

https://imgsli.com/NDQ3MjQx

--wow_adjust_smoothing_lines 6 (new default)

  • brightness bars are no longer visible, since the wow calculation is being smoothed to remove noise
frame_ntsc_source_ar43_1_test_mean tbc

--wow_adjust_smoothing_lines 0 (i.e. behavior before this fix)

  • brightness bars show up since wow calculation is noisy due to noisy video
frame_ntsc_source_ar43_1_test_none tbc

@oyvindln
Copy link
Copy Markdown
Owner

oyvindln commented Feb 4, 2026

Seems good, may want to add it for cvbs-decode as well

@eshaz
Copy link
Copy Markdown
Author

eshaz commented Feb 4, 2026

Seems good, may want to add it for cvbs-decode as well

Done. I made the default 0 since I'm not sure if the wow adjustment caused problems with cvbs, so it should work as-is by default.

@eshaz eshaz force-pushed the disable-wow-level branch from 3b4737e to 450ec2e Compare February 10, 2026 03:02
@oyvindln oyvindln merged commit e599ce2 into oyvindln:vhs_decode Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants