uint32_thigh_ext_seq_recv;/* Packet loss calculation, highest extended sequence number received and processed for stats */
uint16_tcycle;/* Packet loss calculation, sequence number cycle of the current RTCP report interval */
uint32_tbad_seq;/* Bad SEQ found, used to detect reset on the other side */
uint16_tbase_seq;/* Packet loss calculation, first sequence number received */
uint32_tcum_lost;/* Packet loss calculation, cumulative number of packet lost */
uint32_tlast_recv_lsr_local;/* RTT calculation, When receiving an SR we save our local timestamp in fraction of 65536 seconds */
uint32_tlast_recv_lsr_peer;/* RTT calculation, When receiving an SR we extract the middle 32bits of the remote NTP timestamp to include it in the next SR LSR */
}switch_rtcp_numbers_t;
typedefstruct{
...
...
@@ -884,7 +900,7 @@ typedef struct {
#endif
#if SWITCH_BYTE_ORDER == __BIG_ENDIAN
typedefstruct{
typedefstructswitch_rtcp_hdr_s{
unsignedversion:2;/* protocol version */
unsignedp:1;/* padding flag */
unsignedcount:5;/* number of reception report blocks */
...
...
@@ -894,7 +910,7 @@ typedef struct {
#else /* BIG_ENDIAN */
typedefstruct{
typedefstructswitch_rtcp_hdr_s{
unsignedcount:5;/* number of reception report blocks */