Commit Graph

354 Commits (211bfe122075645b479327ee2b523c4f017b7770)

Author SHA1 Message Date
Joshua Colp 4ea98e49f1 Merge "rtp: Add support for RTP extension negotiation and abs-send-time."
8 years ago
Torrey Searle c5d2bf05f4 res/res_rtp_asterisk: ensure marker bit is correctly set on ssrc change
8 years ago
Joshua Colp a507c73a78 rtp: Add support for RTP extension negotiation and abs-send-time.
8 years ago
Joshua Colp afdca5c68c res_rtp_asterisk: Always update SRTP on local SSRC change.
8 years ago
Ben Ford f5d5083ea7 res_rtp_asterisk: Add support for receiving and handling NACK requests.
8 years ago
Jenkins2 2a6072a9c4 Merge "pjsip / res_rtp_asterisk: Add support for sending REMB"
8 years ago
Joshua Colp 2e60196265 Merge "res_rtp_asterisk: Fix minimum block word length for REMB."
8 years ago
Joshua Colp c7bd554094 pjsip / res_rtp_asterisk: Add support for sending REMB
8 years ago
Joshua Colp 39016e3582 res_rtp_asterisk: Fix minimum block word length for REMB.
8 years ago
Joshua Colp 8a602f18db res_rtp_asterisk: Queue video update on picture loss indication.
8 years ago
Joshua Colp e14b0e960d res_rtp_asterisk: Add support for raising additional RTCP messages.
8 years ago
Corey Farrell c8a521b6c8 Replace direct checks of option_debug with DEBUG_ATLEAST macro.
8 years ago
Richard Mudgett 1a36a452bd pjproject: Add cache_pools debugging option.
8 years ago
Thomas Guebels 4b555d7147 res_rtp_asterisk: Fix ICE candidate nomination
8 years ago
Aaron An 81474dfb23 res_rtp_asterisk: Avoid close the rtp/rtcp fd twice.
8 years ago
Richard Mudgett 98f7e9251f res_rtp_asterisk.c: Disable packet flood detection for video streams.
8 years ago
Joshua Colp 62f2860c39 AST-2017-012: Place single RTCP report block at beginning of report.
8 years ago
Sean Bright 2ffe52a116 utils: Add convenience function for setting fd flags
8 years ago
Richard Mudgett ab63448fa6 res_rtp_asterisk.c: Increase strictrtp learning timeout time.
8 years ago
Jenkins2 a7227d6a19 Merge "res_rtp_asterisk.c: Fix rtp source address learning for broken clients"
8 years ago
Alexander Traud 1a349d832d res_rtp_asterisk: ICE server-reflexive candidates (srflx) with Dual-Stack.
8 years ago
Pirmin Walthert 0ca406c202 res_rtp_asterisk.c: Fix rtp source address learning for broken clients
8 years ago
Sean Bright 04d3785a79 dtls: Add support for ephemeral DTLS certificates.
8 years ago
Tzafrir Cohen b228f5c5e6 declare optional openssl dependencies in moduleinfo
8 years ago
Joshua Colp a78ffe96a8 Merge "res_rtp_asterisk.c: Fix bridge_p2p_rtp_write() reentrancy potential."
8 years ago
Richard Mudgett 9d65057cdf res_rtp_asterisk.c: Fix bridge_p2p_rtp_write() reentrancy potential.
8 years ago
Sean Bright c9e972a26a res_rtp_asterisk: Trim trailing byte off of SDES packet
8 years ago
Richard Mudgett 7c93982e9d res_rtp_asterisk.c: Fix bundled SSRC handling.
8 years ago
Richard Mudgett 087f667ab1 AST-2017-008: Improve RTP and RTCP packet processing.
8 years ago
Richard Mudgett 4889574ff5 res_rtp_asterisk.c: Add doxygen to RTCP payload types.
8 years ago
Joshua Colp be8639f81b Merge "res_rtp_asterisk: Allow remote SSRC to change on an RTP instance."
8 years ago
Joshua Colp 7f2a60fb38 res_rtp_asterisk: Only learn a new source in learn state.
8 years ago
Joshua Colp 5ba82cedc6 res_rtp_asterisk: Allow remote SSRC to change on an RTP instance.
8 years ago
Jenkins2 08d22bedcc Merge "res_rtp_asterisk: Make P2P bridge Asymmetric codec aware"
8 years ago
Torrey Searle d430f718f5 res_rtp_asterisk: enable rtcp & QOS stats on native bridge
8 years ago
Torrey Searle a2dde59154 res_rtp_asterisk: Make P2P bridge Asymmetric codec aware
8 years ago
Sean Bright b3914df10b res_rtp_asterisk: Fix mapping of pjsip's ICE roles to ours
8 years ago
Joshua Colp 680c491a62 bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
8 years ago
Joshua Colp 942ee54b53 res_rtp_asterisk: Use RTP component for ICE if RTCP-MUX is in use.
8 years ago
Jenkins2 0f45c979a3 Merge "res_rtp_asterisk / res_pjsip: Add support for BUNDLE."
8 years ago
Joshua Colp 065c3005ad res_rtp_asterisk / res_pjsip: Add support for BUNDLE.
8 years ago
Joshua Colp 8082f6cf7e Merge "res_rtp_asterisk: trigger source change control frame when dtls is established"
8 years ago
Richard Mudgett 9cd8a1df79 res_rtp_asterisk.c: Fix TURN deadlock by using ICE session group lock.
8 years ago
Kevin Harwell 7df7b8a90c res_rtp_asterisk: trigger source change control frame when dtls is established
8 years ago
Joshua Colp 642f8356ab res_rtp_asterisk: Fix issues with ICE renegotiation.
8 years ago
George Joseph 88f18faf2a res_rtp_asterisk: Fix ssrc change for rtcp srtp
9 years ago
Sean Bright 5c27fe2187 format: Reintroduce smoother flags
9 years ago
Kevin Harwell 440ff38c08 res_rtp_asterisk: rtcp mux using the wrong srtp unprotecting algorithm
9 years ago
Kevin Harwell 008e25def9 res_rtp_asterisk: Clearing the remote RTCP address causes RTCP failures
9 years ago
Mark Michelson d6535c0080 SDP API: Add SSRC-level attributes
9 years ago
Richard Mudgett afad2ffd9f res_rtp_asterisk.c: Fix crash in RTCP DTLS operation.
9 years ago
Richard Mudgett d165079cbc rtp_engine/res_rtp_asterisk: Fix RTP struct reentrancy crashes.
9 years ago
Richard Mudgett 7312cbe803 res_rtp_asterisk.c: Add stun_blacklist option
9 years ago
Sean Bright 516e028b44 res_rtp_asterisk: Pass correct data length to ast_rtcp_interpret
9 years ago
Joshua Colp 77582634d7 Merge "res_rtp_asterisk: Fix crash when RTCP is not present when DTLS is stopped."
9 years ago
Richard Mudgett 82982a191c res_pjsip_asterisk.c: Fix compile error if libsrtp is not installed.
9 years ago
Joshua Colp 68749a9fa7 res_rtp_asterisk: Fix crash when RTCP is not present when DTLS is stopped.
9 years ago
Mark Michelson 10fa49e327 Add rtcp-mux support
9 years ago
George Joseph a537dae6d0 pjproject_bundled: Update for pjproject 2.6
9 years ago
Sean Bright 11886dea82 res_rtp_asterisk: Use PJ_ICE_MAX_CAND instead of hard-coding 16
9 years ago
Sean Bright 7a16524a83 res_rtp_asterisk: Swap byte-order when sending signed linear
9 years ago
George Joseph 6f645a6d4e Merge "media: Add experimental support for RTCP feedback."
9 years ago
zuul 10631bb209 Merge "PJPROJECT logging: Fix detection of max supported log level."
9 years ago
Richard Mudgett 20aed30d9a T.140: Fix format ref and memory leaks.
9 years ago
Richard Mudgett 6f3e8c8e01 PJPROJECT logging: Fix detection of max supported log level.
9 years ago
Lorenzo Miniero 1061539b75 media: Add experimental support for RTCP feedback.
9 years ago
Richard Mudgett b576b58d74 res_rtp_asterisk.c: Fix uninitialized memory crash.
9 years ago
Richard Mudgett 2fc65173e5 res_rtp_asterisk.c: Initialize ourip passed to ast_find_ourip().
9 years ago
Richard Mudgett 8b7d252987 res_rtp_asterisk.c: Fix off nominal memory leak.
9 years ago
Richard Mudgett 1dfa11b65c PJPROJECT logging: Made easier to get available logging levels.
9 years ago
gestoip2 d9b24cce0a res_rtp_asterisk: RTT miscalculation in RTCP
9 years ago
George Joseph 935f5d003b build: Various OpenBSD issues
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Joshua Colp 403c4f5833 pjsip: Support dual stack automatically.
9 years ago
Michael Walton 3e96d491d0 res_rtp_asterisk: Add ice_blacklist option
9 years ago
Torrey Searle cc269766b8 res_rtp_asterisk: Fix infinite DTMF issue when switching to P2P bridge
9 years ago
Joshua Colp 89764f7ae9 rtp: Preserve timestamps on video frames.
9 years ago
Mark Michelson 8fe9f1f7f1 res_rtp_asterisk: Cache local RTCP address.
9 years ago
Alexander Traud cb5e3445be res_rtp_asterisk: Count a roll-over of the sequence number even on lost packets.
9 years ago
Alexander Traud 85212f2799 res_rtp_asterisk: Enable Forward Secrecy (PFS) for DTLS.
9 years ago
George Joseph d293ead077 res_rtp_asterisk: Fix a self-comparison identified by gcc 6
10 years ago
Torrey Searle 804005d251 res_rtp_asterisk: fix memory leak in dtls
10 years ago
Alexander Traud 6eb0354f2d res_rtp_asterisk: Use latest DTLS version available by underlying platform.
10 years ago
Joshua Colp 051da5c3af Merge "res_rtp_asterisk: Use separate SRTP session for RTCP with DTLS"
10 years ago
George Joseph 724b9ab28f res_rtp_asterisk: Fix placement of txcount increment
10 years ago
Jacek Konieczny 970803efcb res_rtp_asterisk: Use separate SRTP session for RTCP with DTLS
10 years ago
George Joseph 44ffb5105a res_rtp_asterisk: Fix packet stats on bridged connection
10 years ago
Sean Bright d83dba7099 res_rtp_asterisk: Allow ICE host candidates to be overriden
10 years ago
Joshua Colp a1c43022d2 res_rtp_asterisk: Revert DTLS negotiation changes.
10 years ago
Kevin Harwell b8876711f3 res_rtp_asterisk: rtp->ice check not wrapped in HAVE_PJPROJECT ifdef
10 years ago
Dade Brandon 648ca2b1b8 res_rtp_asterisk: Resolve further timing issues with DTLS negotiation
10 years ago
server-pandora 32ec83f37f res_rtp_asterisk.c: Fix DTLS negotiation delays.
10 years ago
Steve Davies d982b99e71 Further fixes to improper usage of scheduler
10 years ago
Joshua Colp 7cbb091110 Merge "res/res_rtp_asterisk.c: Fix incorrect assignment of frame->subclass.frame_ending"
10 years ago
StefanEng86 cc131832aa res/res_rtp_asterisk.c: Fix incorrect assignment of frame->subclass.frame_ending
10 years ago
Matt Jordan 4bf395e81e res/res_rtp_asterisk: Fix assignment after ao2 decrement
10 years ago
Matt Jordan 8cb614fe20 Fix improper usage of scheduler exposed by 5c713fdf18
10 years ago
Joshua Colp 9f229d6a49 res_rtp_asterisk: Move "Set role" warning to be debug.
10 years ago
David M. Lee 8e5ed27a16 res_rtp_asterisk: Add more ICE debugging
10 years ago
David M. Lee 27c89053b0 Fix when remote candidates exceed PJ_ICE_MAX_CAND
10 years ago
Richard Mudgett 1a549ed134 rtp_engine.c: Initial split of payload types into rx and tx mappings.
10 years ago
Joshua Colp 58effbc3f6 Merge "res_rtp_asterisk.c: Fix off-nominal crash potential."
10 years ago
Joshua Colp 7351d33a1f res_rtp_asterisk: Don't leak temporary key when enabling PFS.
10 years ago
Richard Mudgett 33a465249b res_rtp_asterisk.c: Fix off-nominal crash potential.
10 years ago
Mark Duncan 1d081ec970 res/res_rtp_asterisk: Add ECDH support
10 years ago
Mark Michelson 2b42264e66 res_pjsip: Add rtp_keepalive endpoint option.
10 years ago
Joshua Colp 9276415f65 res_rtp_asterisk: Ensure DTLS timeout timer is -1 if DTLS is not used.
10 years ago
Joshua Colp 5717340ab3 res_rtp_asterisk: Prevent simultaneous access to DTLS SSL context.
10 years ago
Joshua Colp 35ff01823b Merge "AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro."
11 years ago
Rodrigo Ramírez Norambuena eec010829a AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
11 years ago
Yousf Ateya 2ab5d22c0d res_rtp_asterisk: Correction for the limit which detects that a packet is DTLS.
11 years ago
Sean Bright 63c71c9f4a res_rtp_asterisk: Issue ERROR if res_srtp is not found.
11 years ago
Steve Davies 5e96584829 res_rtp_asterisk: Resolve 2 discrete memory leaks in DTLS
11 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
11 years ago
Matthew Jordan 7bc2345fb1 clang compiler warnings: Fix -Wabsolute-value warnings
11 years ago
Joshua Colp a5f80f1781 res_rtp_asterisk: Fix wrongful use of USE_PJPROJECT define.
11 years ago
Matthew Jordan d808eace5c res/res_rtp_asterisk: Fix crash in debug from RTCP reports without report block
11 years ago
Joshua Colp 9893ba7ffb res_rtp_asterisk: Fix DTLS when used with OpenSSL 1.0.1k
11 years ago
Richard Mudgett 2cbfafa8c1 chan_dahdi.c, res_rtp_asterisk.c: Change some spammy debug messages to level 5.
11 years ago
Walter Doekes 8b6ecc449c Fix printf problems with high ascii characters after r413586 (1.8).
11 years ago
Kevin Harwell c17cef1c38 Direct Media calls within private network sometimes get one way audio
11 years ago
Joshua Colp bfee1b4bc5 res_rtp_asterisk: Fix a bug where ICE state would get reset when it shouldn't.
11 years ago
Joshua Colp 8d6f1d763c res_rtp_asterisk: Make the ICE transport check case insensitive as some implementations use 'udp'.
11 years ago
Kevin Harwell 6fc4df7279 res_rtp_asterisk: Crash if no candidates received for component
11 years ago
Joshua Colp 8b0089ea1d res_rtp_asterisk: Allow only UDP ICE candidates.
11 years ago
Joshua Colp 3641ebcf96 res_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP.
11 years ago
Walter Doekes 37179a2b1f core: Don't allow free to mean ast_free (and malloc, etc..).
11 years ago
Joshua Colp 8839ba3727 res_rtp_asterisk: Ensure that the thread terminating pj stuff is registered.
11 years ago
Joshua Colp 618b46d8f0 Multiple revisions 423209,423212
11 years ago
Joshua Colp e977425bc8 res_rtp_asterisk: Fix a myriad of TURN client issues.
11 years ago
Matthew Jordan bbeaeea1a3 res_hep_rtcp: Add module that sends RTCP information to a Homer Server
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Matthew Jordan 3126d18c1b res_rtp_asterisk: Fix undefined function when PJPROJECT is not installed
11 years ago
Joshua Colp 56a6cd0fa8 res_rtp_asterisk: Don't leak memory or reset state if DTLS configuration is set multiple times.
12 years ago
Joshua Colp 6e60f5d317 Recorded merge of revisions 417677 from http://svn.asterisk.org/svn/asterisk/branches/11
12 years ago
Joshua Colp d5ca5b7f8f res_rtp_asterisk: Return the length of data written when sending via ICE instead of 0.
12 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
12 years ago
Matthew Jordan bf81470083 res_rtp_asterisk: Add support for DTLS handshake retransmissions
12 years ago
Jonathan Rose a0fff439ab res_rtp_asterisk: Fix one way audio problems with hold/unhold when using ICE
12 years ago
Jonathan Rose a40ea867cd Multiple revisions 409129-409130
12 years ago
Corey Farrell c35d07950f res_rtp_asterisk & udptl: fix port selection to work with SELinux restrictions
12 years ago
Kevin Harwell bce38c0cc5 res_rtp_asterisk: Fails to resume WebRTC call from hold
12 years ago
Kinsey Moore 98dea21bc1 chan_sip: Fix RTCP port for SRFLX ICE candidates
12 years ago
Jonathan Rose d7bac6cf4b res_rtp_asterisk: Address jittery DTMF events in RTP streams
12 years ago
Matthew Jordan f04a4328d8 res_rtp_asterisk: Fix crash when RTCP is not available during SSRC change
12 years ago
Kinsey Moore 4873c11f64 Fix STUN crash when using IPv6 any address
12 years ago
Matthew Jordan c4b5c549fd res_rtp_asterisk: Correct erroneous lost packet information in RTCP reports
12 years ago
Richard Mudgett ec5a724714 res_rtp_asterisk: Fix ref leaks in ast_rtcp_read().
12 years ago
David M. Lee 2a57f6ccf7 res_pjsip: Forward PJSIP logging to Asterisk logging
12 years ago