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.