vidtv_psi_pmt_stream_assign(9)
π vidtv_psi_pmt_stream_assign(9) π
okay so welcome to the Kernel API Manual, bestie β this is the page for vidtv_psi_pmt_stream_assign(9), and itβs giving βstream loop ownershipβ energy in the most iconic way. π
πΈ NAME πΈ
vidtv_psi_pmt_stream_assign β Assigns the stream loop to the PAT. periodt.
β¨ SYNOPSIS β¨
void vidtv_psi_pmt_stream_assign (struct vidtv_psi_table_pmt *pmt ,
struct vidtv_psi_table_pmt_stream *s );
π ARGUMENTS π
pmtβ The PMT to assign to. Thatβs the table bestie getting the assignment.sβ The stream loop (one or more streams). Yep, one or more β she can hold a whole little squad of streams. π«Ά
π¦ DESCRIPTION π¦
okay so hereβs the tea: this will free the previous stream loop in the table. π§Ήβ¨
This will assign ownership of the stream loop to the table, i.e. the table will free this stream loop when a call to its destroy function is made. So the table is basically holding the cleanup responsibility now β main character ownership behavior, no cap. π
π₯ SEE ALSO π₯
Kernel file: ./drivers/media/test-drivers/vidtv/vidtv_psi.h
and these related structs/functions to go vibe with:
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_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_transport(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)
π source/version: ./drivers/media/test-drivers/v... Β· date: October 2026 β thatβs the whole page, bestie, slay! π
π¦ 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