17 #ifndef MPF_RTP_DEFS_H
18 #define MPF_RTP_DEFS_H
32 #define RTP_SEQ_MOD (1 << 16)
35 #define MAX_DROPOUT 3000
38 #define MAX_MISORDER 100
40 #define DISCARDED_TO_RECEIVED_RATIO_THRESHOLD 30
42 #define DEVIATION_THRESHOLD 4000
44 #define INTER_TALKSPURT_GAP 1000
92 static APR_INLINE
void mpf_rtp_rx_history_reset(
rtp_rx_history_t *rx_history)
151 static APR_INLINE
void rtp_receiver_init(
rtp_receiver_t *receiver)
155 mpf_rtcp_rr_stat_reset(&receiver->
rr_stat);
156 mpf_rtp_rx_stat_reset(&receiver->
stat);
157 mpf_rtp_rx_history_reset(&receiver->
history);
164 transmitter->
ptime = 0;
178 mpf_rtcp_sr_stat_reset(&transmitter->
sr_stat);
apr_uint16_t seq_num_max
Definition: mpf_rtp_defs.h:63
Definition: mpf_rtp_stat.h:58
apr_uint32_t ssrc_new
Definition: mpf_rtp_defs.h:71
apr_uint16_t packet_frames
Definition: mpf_rtp_defs.h:125
rtcp_sr_stat_t sr_stat
Definition: mpf_rtp_defs.h:146
apr_time_t time_last
Definition: mpf_rtp_defs.h:68
apr_uint16_t ptime
Definition: mpf_rtp_defs.h:122
#define APT_END_EXTERN_C
Definition: apt.h:38
apr_uint32_t ts_last
Definition: mpf_rtp_defs.h:66
apr_uint32_t seq_cycles
Definition: mpf_rtp_defs.h:58
Definition: mpf_rtp_defs.h:56
mpf_jitter_buffer_t * jb
Definition: mpf_rtp_defs.h:106
Definition: mpf_rtp_defs.h:104
apr_uint32_t discarded_prior
Definition: mpf_rtp_defs.h:83
apr_byte_t ssrc_probation
Definition: mpf_rtp_defs.h:73
apr_uint32_t timestamp_base
Definition: mpf_rtp_defs.h:138
apr_size_t packet_size
Definition: mpf_rtp_defs.h:143
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
apr_uint32_t samples_per_frame
Definition: mpf_rtp_defs.h:129
apr_uint16_t last_seq_num
Definition: mpf_rtp_defs.h:134
apr_uint32_t jitter_max
Definition: mpf_rtp_defs.h:88
apr_uint32_t jitter_min
Definition: mpf_rtp_defs.h:86
apr_byte_t inactivity
Definition: mpf_rtp_defs.h:132
rtp_rx_history_t history
Definition: mpf_rtp_defs.h:113
apr_uint32_t received_prior
Definition: mpf_rtp_defs.h:79
struct mpf_jitter_buffer_t mpf_jitter_buffer_t
Definition: mpf_jitter_buffer.h:40
Definition: mpf_rtp_stat.h:39
rtp_rx_periodic_history_t periodic_history
Definition: mpf_rtp_defs.h:115
apr_uint32_t expected_prior
Definition: mpf_rtp_defs.h:81
Definition: mpf_rtp_stat.h:74
rtcp_rr_stat_t rr_stat
Definition: mpf_rtp_defs.h:109
Definition: mpf_rtp_defs.h:77
Definition: mpf_rtp_defs.h:120
apr_uint32_t timestamp
Definition: mpf_rtp_defs.h:136
apr_uint16_t current_frames
Definition: mpf_rtp_defs.h:127
rtp_rx_stat_t stat
Definition: mpf_rtp_defs.h:111
char * packet_data
Definition: mpf_rtp_defs.h:141
apr_uint16_t seq_num_base
Definition: mpf_rtp_defs.h:61