STRUCT TVP514X_DECODER(9)
π 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β embeddedstruct 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:
struct tvp514x_std_info(9)tvp514x_read_reg(9)dump_reg(9)tvp514x_write_reg(9)tvp514x_write_regs(9)tvp514x_query_current_std(9)tvp514x_configure(9)tvp514x_detect(9)tvp514x_querystd(9)tvp514x_s_std(9)tvp514x_s_routing(9)
xoxo, your struct tvp514x_decoder(9) page β from ./drivers/media/i2c, dated October 2026 π
β¨
π¦ 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