71 #define seq_num_median (1 << (8 * sizeof(srtp_sequence_number_t) - 1)) 72 #define seq_num_max (1 << (8 * sizeof(srtp_sequence_number_t))) 186 int srtp_index_guess(
const srtp_xtd_seq_num_t *local, srtp_xtd_seq_num_t *guess, srtp_sequence_number_t
s);
srtp_err_status_t srtp_rdbx_dealloc(srtp_rdbx_t *rdbx)
Definition: rdbx.c:204
srtp_err_status_t srtp_rdbx_set_roc(srtp_rdbx_t *rdbx, uint32_t roc)
Definition: rdbx.c:218
srtp_xtd_seq_num_t index
Definition: rdbx.h:86
int srtp_rdbx_estimate_index(const srtp_rdbx_t *rdbx, srtp_xtd_seq_num_t *guess, srtp_sequence_number_t s)
Definition: rdbx.c:316
unsigned long long uint64_t
Definition: ptypes.h:120
unsigned int uint32_t
Definition: ptypes.h:105
uint32_t srtp_rollover_counter_t
Definition: rdbx.h:62
void srtp_index_init(srtp_xtd_seq_num_t *pi)
Definition: rdbx.c:93
void srtp_index_advance(srtp_xtd_seq_num_t *pi, srtp_sequence_number_t s)
Definition: rdbx.c:102
uint64_t srtp_xtd_seq_num_t
Definition: rdbx.h:78
unsigned short uint16_t
Definition: ptypes.h:97
unsigned long srtp_rdbx_get_window_size(const srtp_rdbx_t *rdbx)
Definition: rdbx.c:253
bitvector_t bitmask
Definition: rdbx.h:87
int srtp_index_guess(const srtp_xtd_seq_num_t *local, srtp_xtd_seq_num_t *guess, srtp_sequence_number_t s)
Definition: rdbx.c:127
srtp_err_status_t srtp_rdbx_init(srtp_rdbx_t *rdbx, unsigned long ws)
Definition: rdbx.c:186
srtp_err_status_t srtp_rdbx_check(const srtp_rdbx_t *rdbx, int difference)
Definition: rdbx.c:262
srtp_err_status_t srtp_rdbx_add_index(srtp_rdbx_t *rdbx, int delta)
Definition: rdbx.c:288
srtp_xtd_seq_num_t srtp_rdbx_get_packet_index(const srtp_rdbx_t *rdbx)
Definition: rdbx.c:243
srtp_err_status_t
Definition: srtp.h:245
#define pi
Definition: n-body.c:13
uint16_t srtp_sequence_number_t
Definition: rdbx.h:61
Definition: datatypes.h:420