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.
struct dvb_mpeg_ts_adaption adaption[]
MPEG TS header adaption field.
Keeps data needed to handle the DVB frontend.
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.
uint8_t continuity_counter
void dvb_mpeg_ts_free(struct dvb_mpeg_ts *ts)
Deallocate memory associated with a struct dvb_mpeg_ts.