STRUCT VIDTV_PSI_TABLE_TRANSPORT(9)
π
struct vidtv_psi_table_transport β Kernel API Manual β¨
okay so bestie, welcome to the β¨ vidtv_psi_table_transport β¨ era β this is the Kernel API Manual entry, and it's genuinely important, so grab your iced coffee π
πΈ NAME πΈ
struct vidtv_psi_table_transport β literally one single entry in the TS loop for the NIT and/or other tables. See ETSI 300 468 section 5.2.1 π«Ά
β¨ SYNOPSIS β¨
struct vidtv_psi_table_transport {
__be16 transport_id;
__be16 network_id;
__be16 bitfield;
struct vidtv_psi_desc *descriptor;
struct vidtv_psi_table_transport *next;
};
π Members π
transport_idβ the TS ID that's being described π«network_idβ thenetwork_idthat contains the TS ID, iykykbitfieldβ it holds the descriptor loop length (that's the whole vibe of this field)descriptorβ a descriptor loop, iconic behavior onlynextβ pointer to the next entry, because we love a linked list moment π₯
π SEE ALSO π
the whole friend group showed up for this one, no cap:
- Kernel file
./drivers/media/test-drivers/vidtv/vidtv_psi.h struct psi_write_args(9)struct desc_write_args(9)struct crc32_write_args(9)struct header_write_args(9)vidtv_psi_sdt_service_assign(9)vidtv_psi_desc_assign(9)vidtv_pmt_desc_assign(9)vidtv_sdt_desc_assign(9)vidtv_psi_pat_program_assign(9)vidtv_psi_pmt_stream_assign(9)vidtv_psi_pmt_create_sec_for_each_pat_entry(9)vidtv_psi_pmt_get_pid(9)vidtv_psi_pat_table_update_sec_len(9)vidtv_psi_pmt_table_update_sec_len(9)vidtv_psi_sdt_table_update_sec_len(9)struct vidtv_psi_pat_write_args(9)vidtv_psi_pat_write_into(9)struct vidtv_psi_sdt_write_args(9)vidtv_psi_sdt_write_into(9)struct vidtv_psi_pmt_write_args(9)vidtv_psi_pmt_write_into(9)vidtv_psi_find_pmt_sec(9)struct vidtv_psi_table_nit(9)struct vidtv_psi_nit_write_args(9)vidtv_psi_nit_write_into(9)struct vidtv_psi_eit_write_args(9)vidtv_psi_eit_write_into(9)vidtv_psi_eit_table_update_sec_len(9)vidtv_psi_eit_event_assign(9)
okay that's the whole page, you ate that π«Άπ
this came from ./drivers/media/test-drivers/v... and it's dated October 2026, so yeah β go off, main character energy, and remember: every field matters, 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