Commit Graph

63 Commits (5fd2cfac8e253d64c8fd65826bb9d6f15cb46810)

Author SHA1 Message Date
Donat Zenichev 85238b3955 MT#56321 Refactor the core::AmRtpStream init() function
3 years ago
Stefan Sayer 5c5695ce80 MT#55831 core:rtp stream: take fmt params in payload initialization
3 years ago
Victor Seva 2bf464e5cb Imported Upstream version 1.6.0~20150612~a2d214df36
11 years ago
Victor Seva 6a96ffdbbc Imported Upstream version 1.6.0~20150519~ae8a42
11 years ago
Victor Seva df9992620d Imported Upstream version 1.6.0~20140516~eaa616
12 years ago
Victor Seva d8b3cbf475 Imported Upstream version 1.4.3
13 years ago
Stefan Sayer 44bb815602 support for receiving RTP DTMF while not processing RTP
14 years ago
Stefan Sayer 44889f80bb b/f: reset RTP-received timestamp when (re)starting process RTP stream
14 years ago
Raphael Coeffic c70dd31d9a b/f: sequence number & SSRC while relaying RTP.
15 years ago
Raphael Coeffic e3950674eb b/f: disable streams with port == 0.
15 years ago
Raphael Coeffic d92bf7e2b7 changed relay_rtp_stream to AmRtpStream**.
15 years ago
Stefan Sayer 4bd9cd2025 sbc: RTP relay: symmetric RTP implementation
15 years ago
Stefan Sayer 1cb0bace17 sbc: RTP relay mode
15 years ago
Raphael Coeffic 40a276ab2a b/f: fixes bug introduced with c64ab094.
15 years ago
Raphael Coeffic c64ab094f4 use resolver instead of old p_s_i_f_n().
15 years ago
Raphael Coeffic e3f48aba8c adds multihomed support for RTP streams
15 years ago
Raphael Coeffic aafc7ba080 Wip: adds multiple interface to config reader
15 years ago
Stefan Sayer 7dcb7e2abb added OpenSSL linking exception to license
16 years ago
Stefan Sayer 697d8a1ff3 core: fix: set DTMF volume when sending
16 years ago
Stefan Sayer 184268f89d support for sending DTMF via RTP payload (RFC4733)
16 years ago
Stefan Sayer 609995aa79 removed ICMP watcher.
16 years ago
Stefan Sayer b6241fe2da initializing last_recv_time in constructor for safety. Patch by Robert Szokovacs
16 years ago
Stefan Sayer 41a78d52e6 return 400 (client) error on invalid address. Log as warning, not error
17 years ago
Stefan Sayer 533bcac186 checking whether at least one payload present
17 years ago
Stefan Sayer 5ab8284bb6 DTMF detection improved, the timestamp of the DTMF RTP packets is considered
17 years ago
Stefan Sayer 218642decf Fix incorrect handling of rtpevent packet. In AmRtpStream, rtpevent
18 years ago
Stefan Sayer d9884e05d1 first steps on proper shutdown:
18 years ago
Stefan Sayer 6f44a030bb core ZRTP support (see zfoneproject.com)
18 years ago
Stefan Sayer 01e1d57a61 fixed error reporting from RTP receiver
18 years ago
Raphael Coeffic b0e2eed667 - fixed more Darwin stuff: basic SEMS stuff work on Mac OS X now :-)
18 years ago
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