( mpegts_psi_table_t *mt, const char *name, int subsys, int pid,
uint8_t table, uint8_t mask, void *opaque );
+void dvb_table_parse_reinit_input ( mpegts_psi_table_t *mt );
+void dvb_table_parse_reinit_output ( mpegts_psi_table_t *mt );
+
void dvb_table_parse_done ( mpegts_psi_table_t *mt);
void dvb_table_parse
mt->mt_sect.ps_mask = mask;
}
+void dvb_table_parse_reinit_input
+ ( mpegts_psi_table_t *mt )
+{
+ dvb_table_release(mt);
+ mt->mt_last_complete = 0;
+ mt->mt_complete = mt->mt_incomplete = 0;
+ mt->mt_finished = 0;
+ mt->mt_sect.ps_cc = -1;
+ mt->mt_sect.ps_offset = 0;
+ mt->mt_sect.ps_lock = 0;
+}
+
+void dvb_table_parse_reinit_output
+ ( mpegts_psi_table_t *mt )
+{
+ mt->mt_sect.ps_cco = 0;
+}
+
void dvb_table_parse_done( mpegts_psi_table_t *mt )
{
dvb_table_release(mt);