15#ifndef __RTP_STREAM_H__
16#define __RTP_STREAM_H__
49 uint32_t packet_count;
63 bool tag_diffserv_error;
67 const char *ed137_info;
83typedef void (*rtpstream_tap_error_cb)(GString *error_string);
108#define RTP_STREAM_DEBUG(...) { \
109 char *RTP_STREAM_DEBUG_MSG = ws_strdup_printf(__VA_ARGS__); \
110 ws_warning("rtp_stream: %s:%d %s", G_STRFUNC, __LINE__, RTP_STREAM_DEBUG_MSG); \
111 g_free(RTP_STREAM_DEBUG_MSG); \
114#define RTP_STREAM_DEBUG(...)
120void show_tap_registration_error(GString *error_string);
144#define MAX_SILENCE_FRAMES 14400000
struct _rtpstream_info rtpstream_info_t
void rtpstream_scan(rtpstream_tapinfo_t *tapinfo, capture_file *cap_file, const char *fstring)
Definition rtp_stream.c:46
tap_mode_t
Definition rtp_stream.h:72
void rtpstream_mark(rtpstream_tapinfo_t *tapinfo, capture_file *cap_file, rtpstream_info_t *stream_fwd, rtpstream_info_t *stream_rev)
Definition rtp_stream.c:119
bool rtpstream_save(rtpstream_tapinfo_t *tapinfo, capture_file *cap_file, rtpstream_info_t *stream, const char *filename)
Definition rtp_stream.c:69
Definition rtp_stream_id.h:33
Definition rtp_stream.h:40
const char * payload_type_names[256]
Definition rtp_stream.h:45
const char * first_payload_type_name
Definition rtp_stream.h:44
tap_rtp_stat_t rtp_stats
Definition rtp_stream.h:65
uint32_t setup_frame_number
Definition rtp_stream.h:54
uint8_t first_payload_type
Definition rtp_stream.h:43
nstime_t start_rel_time
Definition rtp_stream.h:58
bool end_stream
Definition rtp_stream.h:50
int call_num
Definition rtp_stream.h:53
nstime_t start_abs_time
Definition rtp_stream.h:60
bool problem
Definition rtp_stream.h:66
nstime_t stop_rel_time
Definition rtp_stream.h:59
char * all_payload_type_names
Definition rtp_stream.h:46
Definition rtp_stream.h:87
bool is_registered
Definition rtp_stream.h:103
GHashTable * strinfo_hash
Definition rtp_stream.h:94
bool apply_display_filter
Definition rtp_stream.h:104
rtpstream_info_t * filter_stream_rev
Definition rtp_stream.h:101
rtpstream_tap_reset_cb tap_reset
Definition rtp_stream.h:88
int npackets
Definition rtp_stream.h:97
rtpstream_tap_draw_cb tap_draw
Definition rtp_stream.h:89
int nstreams
Definition rtp_stream.h:92
rtpstream_info_t * filter_stream_fwd
Definition rtp_stream.h:100
void * tap_data
Definition rtp_stream.h:91
tap_mark_packet_cb tap_mark_packet
Definition rtp_stream.h:90
GList * strinfo_list
Definition rtp_stream.h:93
Definition tap-rtp-analysis.h:43