img_ir_decoder_preprocess(9)
π img_ir_decoder_preprocess(9) from the Kernel API Manual π
π NAME π
img_ir_decoder_preprocess β preprocesses timings in the decoder, periodt β¨
π¦ SYNOPSIS π¦
void img_ir_decoder_preprocess (struct img_ir_decoder *decoder );
π ARGUMENTS π
decoderβ the decoder that's getting preprocessed, bestie π
β¨ DESCRIPTION β¨
Okay so here's the tea: this function makes sure the symbol timing ranges are valid when it comes to ordering, and then it does some fixed conversion on them. That's the whole job π«Ά
It's giving βtidy up the timing rangesβ energy, lowkey iconic π
π₯ SEE ALSO π₯
Kernel file: ./drivers/media/rc/img-ir/img-ir-hw.c β and the whole reference squad is:
img_ir_control(9)img_ir_timing_range_convert(9)img_ir_symbol_timing(9)img_ir_free_timing(9)img_ir_free_timing_dynamic(9)img_ir_timings_convert(9)img_ir_decoder_convert(9)img_ir_write_timings(9)img_ir_set_decoder(9)img_ir_decoder_compatible(9)img_ir_allowed_protos(9)img_ir_enable_wake(9)img_ir_disable_wake(9)img_ir_probe_hw_caps(9)
mwah π source/version ./drivers/media/rc/img-ir, dated October 2026, manual entry img_ir_decoder_preprocess(9). bye bestie, slay your timings! πβ¨
π¦ 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