33 #ifndef _DVBPSI_EIT_H_
34 #define _DVBPSI_EIT_H_
129 __attribute__((deprecated))
147 __attribute__((deprecated))
148 void dvbpsi_DetachEIT(
dvbpsi_demux_t * p_demux, uint8_t i_table_id,
149 uint16_t i_extension);
171 __attribute__((deprecated))
172 void dvbpsi_InitEIT(
dvbpsi_eit_t* p_eit, uint16_t i_service_id, uint8_t i_version,
173 int b_current_next, uint16_t i_ts_id, uint16_t i_network_id,
174 uint8_t i_segment_last_section_number,
175 uint8_t i_last_table_id);
187 #define dvbpsi_NewEIT(p_eit, i_service_id, i_version, b_current_next, i_ts_id, i_network_id, i_segment_last_section_number, i_last_table_id) \
189 p_eit = (dvbpsi_eit_t*)malloc(sizeof(dvbpsi_eit_t)); \
191 dvbpsi_InitEIT(p_eit, i_service_id, i_version, b_current_next, i_ts_id, i_network_id, i_segment_last_section_number, i_last_table_id); \
204 __attribute__((deprecated))
213 #define dvbpsi_DeleteEIT(p_eit) \
215 dvbpsi_EmptyEIT(p_eit); \
240 uint16_t i_event_id, uint64_t i_start_time, uint32_t i_duration,
241 uint8_t i_running_status,
int b_free_ca);
258 __attribute__((deprecated))
261 uint8_t i_tag, uint8_t i_length,
269 #error "Multiple inclusions of eit.h"