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