Commit Graph

328 Commits (19eef2a6dc26e960059c46b7fc8adb08984845c1)

Author SHA1 Message Date
Alexei Gradinari f662a26ea0 RTP: reset DTMF last seqno/timestamp on RTP renegotiation
7 years ago
Sean Bright 357219dfb3 res_rtp_asterisk: Remove some unused structure fields.
7 years ago
Joshua C. Colp a28f0382e8 Merge "Use non-blocking socket() and pipe() wrappers"
7 years ago
George Joseph 5d4d723844 Merge "Revert "RTP: reset DTMF last seqno/timestamp on voice packet with marker bit""
7 years ago
Sean Bright 42ff856216 Use non-blocking socket() and pipe() wrappers
7 years ago
George Joseph d1598dbc7d Revert "RTP: reset DTMF last seqno/timestamp on voice packet with marker bit"
7 years ago
Joshua Colp b80c9071e3 Merge "RTP: need to reset DTMF last seqno/timestamp on voice packet with marker bit"
7 years ago
Alexei Gradinari 3f53041267 RTP: need to reset DTMF last seqno/timestamp on voice packet with marker bit
7 years ago
Corey Farrell 021ce938ca
astobj2: Remove legacy ao2_container_alloc routine.
7 years ago
Richard Mudgett 7ab4befc2b res_rtp_asterisk.c: Add conditional module dependency to res_pjproject
7 years ago
George Joseph 9914e3998e Merge "res_rtp_asterisk.c: Add "seqno" strictrtp option"
7 years ago
Ben Ford b11a6643cf res_rtp_asterisk.c: Add "seqno" strictrtp option
7 years ago
Joshua Colp 8bb264841a res_rtp_asterisk: Raise event when RTP port is allocated
7 years ago
George Joseph ffcccd5e2f Merge "res_rtp_asterisk: Fix crash on ast_rtp_new failure."
7 years ago
Corey Farrell bdc8159799
res_rtp_asterisk: Fix crash on ast_rtp_new failure.
7 years ago
Sean Bright ad4a6bc27a res_rtp_asterisk: Reset all settings on module reload
7 years ago
neutrino88 289016239d res/res_rtp_asterisk: remove debug traces generated by an empty frame
7 years ago
Richard Mudgett aee5f7c1b6 res_rtp_asterisk.c: Fix unused variable warnings
7 years ago
Ben Ford c31a01bd75 res_pjsip/rtp: No joint capabilities between streams.
7 years ago
Alexander Traud 870fe7f60c res_rtp_asterisk: In Developer Mode, do not require OpenSSL.
7 years ago
neutrino88 cb276b5085 res_rtp_asterisk: Avoid merging command and regular T.140 text packets
7 years ago
Ben Ford 5bacde37a2 res_rtp_asterisk: Add support for sending NACK requests.
7 years ago
Alexander Traud b01fc2ef3d res_rtp_asterisk: Instead of ./configure use OPENSSL_NO_SRTP.
7 years ago
Alexander Traud 0743ad6422 res_rtp_asterisk: Allow OpenSSL configured with no-deprecated.
7 years ago
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
8 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