50#define DVB_MPEG_TS 0x47
51#define DVB_MPEG_TS_PACKET_SIZE 188
81 } __attribute__((packed));
83} __attribute__((packed));
110 } __attribute__((packed));
111 } __attribute__((packed));
117 } __attribute__((packed));
119} __attribute__((packed));
144 uint8_t *table, ssize_t *table_length);
void dvb_mpeg_ts_print(struct dvb_v5_fe_parms *parms, struct dvb_mpeg_ts *ts)
Print details of struct dvb_mpeg_ts.
void dvb_mpeg_ts_free(struct dvb_mpeg_ts *ts)
Deallocate memory associated with a struct dvb_mpeg_ts.
ssize_t dvb_mpeg_ts_init(struct dvb_v5_fe_parms *parms, const uint8_t *buf, ssize_t buflen, uint8_t *table, ssize_t *table_length)
Initialize a struct dvb_mpeg_ts from buffer.
MPEG TS header adaption field.
uint8_t continuity_counter
struct dvb_mpeg_ts_adaption adaption[]
Keeps data needed to handle the DVB frontend.