Lines Matching refs:header

154  * push a TS header (4bytes) every 184 bytes
196 /* if at a packet boundary, write a new TS header */
645 if (vidtv_psi_get_sec_len(&pmt->header) > MAX_SECTION_LEN)
648 vidtv_psi_update_version_num(&pmt->header);
658 if (vidtv_psi_get_sec_len(&sdt->header) > MAX_SECTION_LEN)
661 vidtv_psi_update_version_num(&sdt->header);
820 vidtv_psi_set_sec_len(&pat->header, length);
855 vidtv_psi_set_sec_len(&pmt->header, length);
887 vidtv_psi_set_sec_len(&sdt->header, length);
958 } while (vidtv_psi_get_sec_len(&pat->header) > MAX_SECTION_LEN);
960 vidtv_psi_update_version_num(&pat->header);
974 pat->header.table_id = 0x0;
976 pat->header.bitfield = cpu_to_be16((SYNTAX << 15) | (ZERO << 14) | (ONES << 12));
977 pat->header.id = cpu_to_be16(transport_stream_id);
978 pat->header.current_next = 0x1;
980 pat->header.version = 0x1f;
982 pat->header.one2 = 0x03;
983 pat->header.section_id = 0x0;
984 pat->header.last_section = 0x0;
998 .h = &args->pat->header,
1120 } while (vidtv_psi_get_sec_len(&pmt->header) > MAX_SECTION_LEN);
1122 vidtv_psi_update_version_num(&pmt->header);
1136 if (program->service_id == section->header.id)
1163 pmt->header.table_id = 0x2;
1165 pmt->header.bitfield = cpu_to_be16((SYNTAX << 15) | (ZERO << 14) | (ONES << 12));
1167 pmt->header.id = cpu_to_be16(program_number);
1168 pmt->header.current_next = 0x1;
1170 pmt->header.version = 0x1f;
1172 pmt->header.one2 = ONES;
1173 pmt->header.section_id = 0;
1174 pmt->header.last_section = 0;
1199 .h = &args->pmt->header,
1305 sdt->header.table_id = 0x42;
1306 sdt->header.bitfield = cpu_to_be16((SYNTAX << 15) | (ONE << 14) | (ONES << 12));
1313 sdt->header.id = cpu_to_be16(transport_stream_id);
1314 sdt->header.current_next = ONE;
1316 sdt->header.version = 0x1f;
1318 sdt->header.one2 = ONES;
1319 sdt->header.section_id = 0;
1320 sdt->header.last_section = 0;
1342 .h = &args->sdt->header,
1496 } while (vidtv_psi_get_sec_len(&sdt->header) > MAX_SECTION_LEN);
1498 vidtv_psi_update_version_num(&sdt->header);
1563 if (be16_to_cpu(sec->header.id) == program_num)
1610 vidtv_psi_set_sec_len(&nit->header, length);
1633 nit->header.table_id = 0x40; // ACTUAL_NETWORK
1635 nit->header.bitfield = cpu_to_be16((SYNTAX << 15) | (ONE << 14) | (ONES << 12));
1637 nit->header.id = cpu_to_be16(network_id);
1638 nit->header.current_next = ONE;
1640 nit->header.version = 0x1f;
1642 nit->header.one2 = ONES;
1643 nit->header.section_id = 0;
1644 nit->header.last_section = 0;
1683 .h = &args->nit->header,
1831 vidtv_psi_set_sec_len(&eit->header, length);
1845 } while (vidtv_psi_get_sec_len(&eit->header) > EIT_MAX_SECTION_LEN);
1847 vidtv_psi_update_version_num(&eit->header);
1864 eit->header.table_id = 0x4e; //actual_transport_stream: present/following
1866 eit->header.bitfield = cpu_to_be16((SYNTAX << 15) | (ONE << 14) | (ONES << 12));
1868 eit->header.id = service_id;
1869 eit->header.current_next = ONE;
1871 eit->header.version = 0x1f;
1873 eit->header.one2 = ONES;
1874 eit->header.section_id = 0;
1875 eit->header.last_section = 0;
1880 eit->last_segment = eit->header.last_section; /* not implemented */
1881 eit->last_table_id = eit->header.table_id; /* not implemented */
1893 .h = &args->eit->header,