Commit Graph

33 Commits (8fbcb14fd279c7a2b86831ba3abefef9e8a7e56d)

Author SHA1 Message Date
Stefan Sayer 42a02cb2bb fixed rtp receiver deadlock on RTP packet receiver buffer overflow. clearing buffer on rtp stream initialization
18 years ago
Stefan Sayer 82566a5315 removed obsolete stuff
18 years ago
Stefan Sayer 407b31541f optimization: the RTP packet buffer which is used in recvfrom() is used throughout the RTP packet
18 years ago
Stefan Sayer f0c280ac10 symmetric RTP fix: if packet is received from advertised address, leave passive mode
18 years ago
Richard Newman 7b3563b882 Use populate_sockaddr_in_from_name instead of inet_aton: this ensures that c= fields with FQDNs are handled correctly.
18 years ago
Stefan Sayer 78dd854bf7 removed unused icmp watcher
18 years ago
Stefan Sayer 7e9f32768c pinging remote on early session for opening FW/NAT/symmetric rtp
19 years ago
Stefan Sayer 061dcad669 o early media receiving support
19 years ago
Stefan Sayer 577fb427e1 initialized RTP seqno with random number
19 years ago
Stefan Sayer fc31e44976 bugfixes: recv_offset_i was not initialized, which could lead to no audio input on big TS difference. timestamps correctly reset on resync.
19 years ago
Stefan Sayer 8132928ace renaming of jitter_buf in receive_buf, wallclock_ts (to be continued)
19 years ago
Stefan Sayer 00629bc2dc removed double parsing of received RTP packet
19 years ago
Stefan Sayer 027de94734 fixes rtp ts handling bug in receiving introduced in r281.
19 years ago
Stefan Sayer 4d2a007772 correct checking of rtp timeout diff
19 years ago
Stefan Sayer 5eb2a7325a handling of RTP timeout improved
19 years ago
Maxim Sobolev 3b527c2353 Include all possible payload types into 200 OK and actually accept any of them
19 years ago
Stefan Sayer 4e6f4a917b sessions can be set onHold with AmSession::setOnHold, if you want a reinvite with on Hold, call AmSession::Reinvite after setOnHold
19 years ago
Stefan Sayer 7c964b9b03 unifies indentation level in all source files to 2 (-i2)
19 years ago
Stefan Sayer f4d64a3d76 applies patch from Andriy which makes adaptive jitter buffer and adaptive playout buffer selectable at run time
19 years ago
Raphael Coeffic 4a82d793a3 - added a centralized pseudo-random number function.
19 years ago
Stefan Sayer 866b8703ac drops received packets if not using input
19 years ago
Stefan Sayer 89ba248551 re-added adaptive playout buffer with the packet size patches from rc1.
19 years ago
Stefan Sayer cd1752047b fixes RTP_TIMEOUT bug in signaling only b2b situations
19 years ago
Maxim Sobolev 58f33c8556 Second, much improved revision of adaptive jitter buffering patch.
19 years ago
Stefan Sayer ce50f085ff small cache optimisation. ssrc is not set!
19 years ago
Maxim Sobolev 0f59c71eb3 Implement real adaptive jitter buffering. Otherwise things like conferencing
19 years ago
Stefan Sayer 6d8f8d9645 enabled Id svn keyword property
19 years ago
Raphael Coeffic 9421bbe432 added dialout in conferencing module.
20 years ago
Raphael Coeffic 75a8aa318a - added adaptive playout buffer with order statistic based delay estimation
20 years ago
Raphael Coeffic c7a5180592 Many thanks to Rick van Rein for this patch. Here are his explainations to the path:
20 years ago
Raphael Coeffic 555dd79d0a reorganized session beginning:
20 years ago
Stefan Sayer eabcee45c5 reenabled resynchronizing if TS out of range (in the case of clock skew or re-Invite)
20 years ago
Raphael Coeffic 37abd5379e initial checkin new open source version.
20 years ago