33 #ifndef _DVBPSI_SDT_H_
34 #define _DVBPSI_SDT_H_
128 __attribute__((deprecated))
146 __attribute__((deprecated))
147 void dvbpsi_DetachSDT(
dvbpsi_demux_t * p_demux, uint8_t i_table_id,
148 uint16_t i_extension);
165 __attribute__((deprecated))
166 void dvbpsi_InitSDT(
dvbpsi_sdt_t *p_sdt, uint16_t i_ts_id, uint8_t i_version,
167 int b_current_next, uint16_t i_network_id);
179 #define dvbpsi_NewSDT(p_sdt, i_ts_id, i_version, b_current_next,i_network_id) \
181 p_sdt = (dvbpsi_sdt_t*)malloc(sizeof(dvbpsi_sdt_t)); \
183 dvbpsi_InitSDT(p_sdt, i_ts_id, i_version, b_current_next, i_network_id); \
196 __attribute__((deprecated))
205 #define dvbpsi_DeleteSDT(p_sdt) \
207 dvbpsi_EmptySDT(p_sdt); \
231 __attribute__((deprecated))
233 uint16_t i_service_id,
int b_eit_schedule,
int b_eit_present,
234 uint8_t i_running_status,
int b_free_ca);
252 __attribute__((deprecated))
255 uint8_t i_tag, uint8_t i_length,
271 #error "Multiple inclusions of sdt.h"