123456789101112131415161718 |
- int ts_sdt_test() {
- struct ts_sdt *sdt = ts_sdt_alloc_init(1, 2);
-
- ts_sdt_add_service_descriptor(sdt, 1007, 1, "BULSATCOM", "bTV");
- ts_sdt_dump(sdt);
-
- int i;
- for (i=0;i<120;i++) {
- ts_sdt_add_service_descriptor(sdt, 9, 0, "PROVIDER", "SERVICE33333333333333333333333333333333333333333333333333333333333333");
- ts_sdt_add_service_descriptor(sdt, 13, 0, "PROddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddVIDER", "SERVICE");
- ts_sdt_add_service_descriptor(sdt, 7, 0, "PROVIDER", "SERVICE");
- }
- ts_sdt_dump(sdt);
-
- write(1, sdt->section_header->packet_data, sdt->section_header->num_packets * 188);
- ts_sdt_free(sdt);
- return 0;
- }
|