STRUCT TVP514X_DECODER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so welcome to the Kernel API Manual, bestie πŸ’– β€” this page is all about struct tvp514x_decoder - TVP5146/47 decoder object. it's giving "kernel struct with main character energy," and we're covering every single detail, fr fr.

✨ SYNOPSIS ✨

here's the struct, exactly as it appears, no edits, no cap:

       struct tvp514x_decoder {
           struct v4l2_subdev sd;
           struct v4l2_ctrl_handler hdl;
           struct tvp514x_reg
       tvp514x_regs[ARRAY_SIZE(tvp514x_reg_list_default)];
           const struct tvp514x_platform_data *pdata;
           int ver;
           int streaming;
           struct v4l2_pix_format pix;
           int num_fmts;
           const struct v4l2_fmtdesc *fmt_list;
           enum tvp514x_std current_std;
           int num_stds;
           const struct tvp514x_std_info *std_list;
           u32 input;
           u32 output;
           struct media_pad pad;
           struct v4l2_mbus_framefmt format;
           const struct tvp514x_reg *int_seq;
        };

πŸ’… Members πŸ’…

time for the member-by-member vibe check πŸ’… every one is here:

  • sd β€” Subdevice Slave handle. the handle bestie πŸ’–
  • hdl β€” embedded struct v4l2_ctrl_handler. lowkey essential 🫢
  • tvp514x_regs β€” copy of hw's regs with preset values. periodt.
  • pdata β€” Board specific. iykyk πŸŽ€
  • ver β€” Chip version.
  • streaming β€” TVP5146/47 decoder streaming - enabled or disabled.
  • pix β€” Current pixel format.
  • num_fmts β€” Number of formats.
  • fmt_list β€” Format list.
  • current_std β€” Current standard.
  • num_stds β€” Number of standards.
  • std_list β€” Standards list.
  • input β€” Input routing at chip level.
  • output β€” Output routing at chip level.
  • pad β€” subdev media pad associated with the decoder.
  • format β€” media bus frame format.
  • int_seq β€” driver's register init sequence.

🌈 SEE ALSO 🌈

go read the Kernel file ./drivers/media/i2c/tvp514x.c, and then these besties:

xoxo, your struct tvp514x_decoder(9) page β€” from ./drivers/media/i2c, dated October 2026 πŸ’…βœ¨

πŸ“¦ where this page comes from