STRUCT VIDTV_DEMOD_CONFIG(9)
β¨ struct vidtv_demod_config β¨
okay so this is a page from the Kernel API Manual, and today's main character is struct vidtv_demod_config β the little config blob that gets your demodulator all set up π
πΈ NAME πΈ
struct vidtv_demod_config β the configuration used to init the demod π
π¦ SYNOPSIS π¦
struct vidtv_demod_config {
u8 drop_tslock_prob_on_low_snr;
u8 recover_tslock_prob_on_good_snr;
};
bestie it's literally just two fields. two. and they're both u8. no cap, that's the whole struct π«Ά
π Members π
drop_tslock_prob_on_low_snrβ the probability of losing the lock when the snr is low π so like, how likely are we to fumble it when the signal gets rough.recover_tslock_prob_on_good_snrβ the probability of recovering once the signal improves β¨ aka the comeback arc, the glow-up, the "we're so back" moment π
π Description π
This is the configuration that's used to init the demodulator module, and it's usually filled in by a bridge driver. For vidtv specifically, it's filled by vidtv_bridge before the demodulator module is probed β so like, it gets set up before the module even gets its vibe check. iconic behaviour honestly π
β SEE ALSO β
- Kernel file
./drivers/media/test-drivers/vidtv/vidtv_demod.hstructvidtv_demod_cnr_to_qual_s(9), structvidtv_demod_state(9)π¦
go read those too, iykyk β they're part of the same little vidtv family π§
and that's the whole page, bestie π this came from ./drivers/media/test-drivers/v... and it's dated October 2026 β screenshot it, cite it, slay it, periodt πΈπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms