Home
last modified time | relevance | path

Searched refs:ts_header (Results 1 – 25 of 38) sorted by relevance

12

/dports/net/mptsd/mptsd-1.1/libtsfuncs/
H A Dtsfuncs.c257 if (!ts_header->adapt_field && !ts_header->payload_field) // Not allowed in ts_packet_header_parse()
265 if (!ts_header->payload_field && ts_header->adapt_len > 183) in ts_packet_header_parse()
271 ts_header->payload_size = TS_PACKET_SIZE - ts_header->payload_offset; in ts_packet_header_parse()
276 memset(ts_header, 0, sizeof(struct ts_header)); in ts_packet_header_parse()
303 void ts_packet_header_dump(struct ts_header *ts_header) { in ts_packet_header_dump() argument
305 ts_header->tei, in ts_packet_header_dump()
306 ts_header->pusi, in ts_packet_header_dump()
307 ts_header->prio, in ts_packet_header_dump()
308 ts_header->pid, in ts_packet_header_dump()
309 ts_header->pid, in ts_packet_header_dump()
[all …]
H A Dprivsec.c46 dst->ts_header = src->ts_header; in ts_privsec_copy()
52 struct ts_header ts_header; in ts_privsec_push_packet() local
53 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_privsec_push_packet()
55 if (ts_packet_header_parse(ts_packet, &ts_header)) { in ts_privsec_push_packet()
57 if (ts_header.pusi && privsec->ts_header.pusi) in ts_privsec_push_packet()
59 if (!privsec->ts_header.pusi) in ts_privsec_push_packet()
60 privsec->ts_header = ts_header; in ts_privsec_push_packet()
63 if (ts_header.pusi) { in ts_privsec_push_packet()
69 memset(&privsec->ts_header, 0, sizeof(struct ts_header)); in ts_privsec_push_packet()
74 ts_section_header_parse(ts_packet, &privsec->ts_header, privsec->section_header); in ts_privsec_push_packet()
[all …]
H A Dpat.c62 struct ts_header ts_header; in ts_pat_push_packet() local
63 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_pat_push_packet()
65 if (ts_packet_header_parse(ts_packet, &ts_header)) { in ts_pat_push_packet()
67 if (ts_header.pid != 0x00) in ts_pat_push_packet()
70 if (ts_header.pusi && pat->ts_header.pusi) in ts_pat_push_packet()
72 if (!pat->ts_header.pusi) in ts_pat_push_packet()
73 pat->ts_header = ts_header; in ts_pat_push_packet()
76 if (ts_header.pusi) { in ts_pat_push_packet()
82 memset(&pat->ts_header, 0, sizeof(struct ts_header)); in ts_pat_push_packet()
87 memset(&pat->ts_header, 0, sizeof(struct ts_header)); in ts_pat_push_packet()
[all …]
H A Dtdt.c47 struct ts_header ts_header; in ts_tdt_push_packet() local
48 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_tdt_push_packet()
50 if (ts_packet_header_parse(ts_packet, &ts_header)) { in ts_tdt_push_packet()
52 if (ts_header.pid != 0x14) in ts_tdt_push_packet()
55 if (ts_header.pusi && tdt->ts_header.pusi) in ts_tdt_push_packet()
57 if (!tdt->ts_header.pusi) in ts_tdt_push_packet()
58 tdt->ts_header = ts_header; in ts_tdt_push_packet()
61 if (ts_header.pusi) { in ts_tdt_push_packet()
67 memset(&tdt->ts_header, 0, sizeof(struct ts_header)); in ts_tdt_push_packet()
73 memset(&tdt->ts_header, 0, sizeof(struct ts_header)); in ts_tdt_push_packet()
[all …]
H A Dsdt.c63 struct ts_header ts_header; in ts_sdt_push_packet() local
64 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_sdt_push_packet()
66 if (ts_packet_header_parse(ts_packet, &ts_header)) { in ts_sdt_push_packet()
68 if (ts_header.pid != 0x11) in ts_sdt_push_packet()
71 if (ts_header.pusi && sdt->ts_header.pusi) in ts_sdt_push_packet()
73 if (!sdt->ts_header.pusi) in ts_sdt_push_packet()
74 sdt->ts_header = ts_header; in ts_sdt_push_packet()
77 if (ts_header.pusi) { in ts_sdt_push_packet()
83 memset(&sdt->ts_header, 0, sizeof(struct ts_header)); in ts_sdt_push_packet()
88 memset(&sdt->ts_header, 0, sizeof(struct ts_header)); in ts_sdt_push_packet()
[all …]
H A Dtsdata.h21 struct ts_header { struct
84 struct ts_header ts_header; member
108 struct ts_header ts_header; member
131 struct ts_header ts_header; member
165 struct ts_header ts_header; member
192 struct ts_header ts_header; member
226 struct ts_header ts_header; member
243 struct ts_header ts_header; member
262 struct ts_header ts_header; member
335 struct ts_header ts_header; member
H A Dnit.c65 struct ts_header ts_header; in ts_nit_push_packet() local
66 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_nit_push_packet()
68 if (ts_packet_header_parse(ts_packet, &ts_header)) { in ts_nit_push_packet()
70 if (ts_header.pid != 0x10) in ts_nit_push_packet()
73 if (ts_header.pusi && nit->ts_header.pusi) in ts_nit_push_packet()
75 if (!nit->ts_header.pusi) in ts_nit_push_packet()
76 nit->ts_header = ts_header; in ts_nit_push_packet()
79 if (ts_header.pusi) { in ts_nit_push_packet()
88 memset(&nit->ts_header, 0, sizeof(struct ts_header)); in ts_nit_push_packet()
97 ts_section_add_packet(nit->section_header, &ts_header, ts_packet); in ts_nit_push_packet()
[all …]
H A Dpmt.c66 struct ts_header ts_header; in ts_pmt_push_packet() local
67 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_pmt_push_packet()
69 if (ts_packet_header_parse(ts_packet, &ts_header)) { in ts_pmt_push_packet()
71 if (ts_header.pusi && pmt->ts_header.pusi) in ts_pmt_push_packet()
73 if (!pmt->ts_header.pusi) in ts_pmt_push_packet()
74 pmt->ts_header = ts_header; in ts_pmt_push_packet()
77 if (ts_header.pusi) { in ts_pmt_push_packet()
83 memset(&pmt->ts_header, 0, sizeof(struct ts_header)); in ts_pmt_push_packet()
88 memset(&pmt->ts_header, 0, sizeof(struct ts_header)); in ts_pmt_push_packet()
97 ts_section_add_packet(pmt->section_header, &ts_header, ts_packet); in ts_pmt_push_packet()
[all …]
H A Deit.c63 struct ts_header ts_header; in ts_eit_push_packet() local
64 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_eit_push_packet()
66 if (ts_packet_header_parse(ts_packet, &ts_header)) { in ts_eit_push_packet()
68 if (ts_header.pid != 0x12) in ts_eit_push_packet()
71 if (ts_header.pusi && eit->ts_header.pusi) in ts_eit_push_packet()
73 if (!eit->ts_header.pusi) in ts_eit_push_packet()
74 eit->ts_header = ts_header; in ts_eit_push_packet()
77 if (ts_header.pusi) { in ts_eit_push_packet()
83 memset(&eit->ts_header, 0, sizeof(struct ts_header)); in ts_eit_push_packet()
89 memset(&eit->ts_header, 0, sizeof(struct ts_header)); in ts_eit_push_packet()
[all …]
H A Dsecdata.c91 void ts_section_data_gen_ts_packets(struct ts_header *ts_header, uint8_t *section_data, int section… in ts_section_data_gen_ts_packets() argument
92 struct ts_header tshdr = *ts_header; in ts_section_data_gen_ts_packets()
109 if (ts_header->adapt_len) in ts_section_data_gen_ts_packets()
110 dataofs += ts_header->adapt_len + 1; // +1 for flags in ts_section_data_gen_ts_packets()
118 if (ts_header->adapt_len) { in ts_section_data_gen_ts_packets()
119 curpacket[4] = ts_header->adapt_len; in ts_section_data_gen_ts_packets()
121 curpacket[5 + ts_header->adapt_len] = pointer_field; in ts_section_data_gen_ts_packets()
137 void ts_section_add_packet(struct ts_section_header *sec, struct ts_header *ts_header, uint8_t *ts_… in ts_section_add_packet() argument
138 uint8_t payload_offset = ts_header->payload_offset; in ts_section_add_packet()
142 if (ts_header->pusi) { in ts_section_add_packet()
H A Dcat.c46 struct ts_header ts_header; in ts_cat_push_packet() local
47 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_cat_push_packet()
49 if (ts_packet_header_parse(ts_packet, &ts_header)) { in ts_cat_push_packet()
51 if (ts_header.pusi && cat->ts_header.pusi) in ts_cat_push_packet()
53 if (!cat->ts_header.pusi) in ts_cat_push_packet()
54 cat->ts_header = ts_header; in ts_cat_push_packet()
57 if (ts_header.pusi) { in ts_cat_push_packet()
63 memset(&cat->ts_header, 0, sizeof(struct ts_header)); in ts_cat_push_packet()
68 memset(&cat->ts_header, 0, sizeof(struct ts_header)); in ts_cat_push_packet()
73 ts_section_header_parse(ts_packet, &cat->ts_header, cat->section_header); in ts_cat_push_packet()
[all …]
H A Dpes.c210 struct ts_header ts_header; in ts_pes_push_packet() local
211 memset(&ts_header, 0, sizeof(struct ts_header)); in ts_pes_push_packet()
214 uint8_t payload_size = ts_header.payload_size; in ts_pes_push_packet()
219 if (ts_header.pusi) { in ts_pes_push_packet()
221 if (pes->ts_header.pusi) in ts_pes_push_packet()
226 pes->ts_header = ts_header; in ts_pes_push_packet()
244 payload[0], payload[1], payload[2], ts_header.pid); in ts_pes_push_packet()
254 pes->pes_data_pos, pes_max_data_size, pes->ts_header.pid); in ts_pes_push_packet()
292 data[0], data[1], data[2], pes->ts_header.pid); in ts_pes_parse()
309 data[dpos] &~ 0x3f, data[dpos], pes->ts_header.pid); in ts_pes_parse()
[all …]
H A Dtsfuncs.h111 uint8_t * ts_packet_header_parse (uint8_t *ts_packet, struct ts_header *ts_header);
112 void ts_packet_header_generate (uint8_t *ts_packet, struct ts_header *ts_header);
113 void ts_packet_header_dump (struct ts_header *ts_header);
116 uint8_t * ts_section_header_parse (uint8_t *ts_packet, struct ts_header *ts_header, struct ts_…
133 void ts_section_add_packet (struct ts_section_header *sec, struct ts_header *ts_header, uint8…
136 void ts_section_data_gen_ts_packets (struct ts_header *ts_header, uint8_t *section_data, int s…
H A Dpat_desc.c26 pat->ts_header.pid = 0x00; in ts_pat_init()
27 pat->ts_header.pusi = 1; in ts_pat_init()
28 pat->ts_header.payload_field = 1; in ts_pat_init()
29 pat->ts_header.payload_offset = 4; in ts_pat_init()
H A Dsdt_desc.c26 sdt->ts_header.pid = 0x11; in ts_sdt_init()
27 sdt->ts_header.pusi = 1; in ts_sdt_init()
28 sdt->ts_header.payload_field = 1; in ts_sdt_init()
29 sdt->ts_header.payload_offset = 4; in ts_sdt_init()
H A Dtdt_desc.c27 tdt->ts_header.pid = 0x14; in ts_tdt_init_empty()
28 tdt->ts_header.pusi = 1; in ts_tdt_init_empty()
29 tdt->ts_header.payload_field = 1; in ts_tdt_init_empty()
30 tdt->ts_header.payload_offset = 4; in ts_tdt_init_empty()
H A Dsections.c31 uint8_t *ts_section_header_parse(uint8_t *ts_packet, struct ts_header *ts_header, struct ts_section… in ts_section_header_parse() argument
32 uint8_t *data = ts_packet + ts_header->payload_offset; in ts_section_header_parse()
195 struct ts_header tshdr; in ts_section_dump()
H A Deit_desc.c26 eit->ts_header.pid = 0x12; in ts_eit_init()
27 eit->ts_header.pusi = 1; in ts_eit_init()
28 eit->ts_header.payload_field = 1; in ts_eit_init()
29 eit->ts_header.payload_offset = 4; in ts_eit_init()
H A Dnit_desc.c26 nit->ts_header.pid = 0x10; in ts_nit_init()
27 nit->ts_header.pusi = 1; in ts_nit_init()
28 nit->ts_header.payload_field = 1; in ts_nit_init()
29 nit->ts_header.payload_offset = 4; in ts_nit_init()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/media/test-drivers/vidtv/
H A Dvidtv_ts.c54 struct vidtv_mpeg_ts ts_header = {}; in vidtv_ts_null_write_into() local
58 ts_header.payload = 1; in vidtv_ts_null_write_into()
65 &ts_header, in vidtv_ts_null_write_into()
66 sizeof(ts_header)); in vidtv_ts_null_write_into()
89 struct vidtv_mpeg_ts ts_header = {}; in vidtv_ts_pcr_write_into() local
92 ts_header.sync_byte = TS_SYNC_BYTE; in vidtv_ts_pcr_write_into()
94 ts_header.scrambling = 0; in vidtv_ts_pcr_write_into()
97 ts_header.payload = 0; in vidtv_ts_pcr_write_into()
98 ts_header.adaptation_field = 1; in vidtv_ts_pcr_write_into()
108 &ts_header, in vidtv_ts_pcr_write_into()
[all …]
H A Dvidtv_pes.c276 struct vidtv_mpeg_ts ts_header = {}; in vidtv_pes_write_ts_h() local
279 ts_header.sync_byte = TS_SYNC_BYTE; in vidtv_pes_write_ts_h()
280 ts_header.bitfield = cpu_to_be16((payload_start << 14) | args.pid); in vidtv_pes_write_ts_h()
281 ts_header.scrambling = 0; in vidtv_pes_write_ts_h()
282 ts_header.adaptation_field = (args.n_stuffing_bytes) > 0; in vidtv_pes_write_ts_h()
283 ts_header.payload = (args.n_stuffing_bytes) < PES_TS_HEADER_MAX_STUFFING_BYTES; in vidtv_pes_write_ts_h()
285 ts_header.continuity_counter = *args.continuity_counter; in vidtv_pes_write_ts_h()
293 &ts_header, in vidtv_pes_write_ts_h()
294 sizeof(ts_header)); in vidtv_pes_write_ts_h()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/media/test-drivers/vidtv/
H A Dvidtv_ts.c54 struct vidtv_mpeg_ts ts_header = {}; in vidtv_ts_null_write_into() local
58 ts_header.payload = 1; in vidtv_ts_null_write_into()
65 &ts_header, in vidtv_ts_null_write_into()
66 sizeof(ts_header)); in vidtv_ts_null_write_into()
89 struct vidtv_mpeg_ts ts_header = {}; in vidtv_ts_pcr_write_into() local
92 ts_header.sync_byte = TS_SYNC_BYTE; in vidtv_ts_pcr_write_into()
94 ts_header.scrambling = 0; in vidtv_ts_pcr_write_into()
97 ts_header.payload = 0; in vidtv_ts_pcr_write_into()
98 ts_header.adaptation_field = 1; in vidtv_ts_pcr_write_into()
108 &ts_header, in vidtv_ts_pcr_write_into()
[all …]
H A Dvidtv_pes.c276 struct vidtv_mpeg_ts ts_header = {}; in vidtv_pes_write_ts_h() local
279 ts_header.sync_byte = TS_SYNC_BYTE; in vidtv_pes_write_ts_h()
280 ts_header.bitfield = cpu_to_be16((payload_start << 14) | args.pid); in vidtv_pes_write_ts_h()
281 ts_header.scrambling = 0; in vidtv_pes_write_ts_h()
282 ts_header.adaptation_field = (args.n_stuffing_bytes) > 0; in vidtv_pes_write_ts_h()
283 ts_header.payload = (args.n_stuffing_bytes) < PES_TS_HEADER_MAX_STUFFING_BYTES; in vidtv_pes_write_ts_h()
285 ts_header.continuity_counter = *args.continuity_counter; in vidtv_pes_write_ts_h()
293 &ts_header, in vidtv_pes_write_ts_h()
294 sizeof(ts_header)); in vidtv_pes_write_ts_h()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/media/test-drivers/vidtv/
H A Dvidtv_ts.c54 struct vidtv_mpeg_ts ts_header = {}; in vidtv_ts_null_write_into() local
58 ts_header.payload = 1; in vidtv_ts_null_write_into()
65 &ts_header, in vidtv_ts_null_write_into()
66 sizeof(ts_header)); in vidtv_ts_null_write_into()
89 struct vidtv_mpeg_ts ts_header = {}; in vidtv_ts_pcr_write_into() local
92 ts_header.sync_byte = TS_SYNC_BYTE; in vidtv_ts_pcr_write_into()
94 ts_header.scrambling = 0; in vidtv_ts_pcr_write_into()
97 ts_header.payload = 0; in vidtv_ts_pcr_write_into()
98 ts_header.adaptation_field = 1; in vidtv_ts_pcr_write_into()
108 &ts_header, in vidtv_ts_pcr_write_into()
[all …]
H A Dvidtv_pes.c276 struct vidtv_mpeg_ts ts_header = {}; in vidtv_pes_write_ts_h() local
279 ts_header.sync_byte = TS_SYNC_BYTE; in vidtv_pes_write_ts_h()
280 ts_header.bitfield = cpu_to_be16((payload_start << 14) | args.pid); in vidtv_pes_write_ts_h()
281 ts_header.scrambling = 0; in vidtv_pes_write_ts_h()
282 ts_header.adaptation_field = (args.n_stuffing_bytes) > 0; in vidtv_pes_write_ts_h()
283 ts_header.payload = (args.n_stuffing_bytes) < PES_TS_HEADER_MAX_STUFFING_BYTES; in vidtv_pes_write_ts_h()
285 ts_header.continuity_counter = *args.continuity_counter; in vidtv_pes_write_ts_h()
293 &ts_header, in vidtv_pes_write_ts_h()
294 sizeof(ts_header)); in vidtv_pes_write_ts_h()

12