img_ir_decoder_convert(9)
π img_ir_decoder_convert(9) π
okay bestie, welcome to the Kernel API Manual page for img_ir_decoder_convert(9) β yes, the one and only. this is your group-chat explainer for a kernel function that generates internal timings in the decoder, and it's lowkey iconic for anyone poking at img-ir timing stuff. no cap. π
π NAME π
img_ir_decoder_convert β Generate internal timings in decoder.
periodt. that's the whole name vibe. β¨
β¨ SYNOPSIS β¨
void img_ir_decoder_convert (const struct img_ir_decoder *decoder ,
struct img_ir_reg_timings *reg_timings , unsigned int clock_hz );
the signature said exactly this, and we are not touching a single character, bestie. π«Ά
π ARGUMENTS π
decoderβ decoder to be converted to internal timings. this is the decoder getting its internal-timing glow-up, fr fr.reg_timingsβ timing register values. yep, the timing register values live here. that's the vibe, iykyk.clock_hzβ IR clock rate in Hz. literally the IR clock rate, in Hz. numbers don't lie. π
π DESCRIPTION π
okay so the way this works: img_ir_decoder_convert fills out the repeat timings and timing register values for a specific clock rate. that's it, that's the function. it's giving "conversion function with main character energy": you hand it the decoder, the timing register values, and the clock rate in Hz, and it does the fill-out thing. π¦β¨
lowkey obsessed with how straightforward that is. not me looking for extra lore and finding none β just repeat timings and timing register values for a specific clock rate. ππ
π¦ SEE ALSO π¦
Kernel file ./drivers/media/rc/img-ir/img-ir-hw.c is the source-file bestie here, and these related pages are all in the group chat:
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_preprocess(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)
okay bye bestie β this page is from ./drivers/media/rc/img-ir, dated October 2026, and it's literally titled img_ir_decoder_convert(9) π«Άβ¨
π¦ 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