Commit Graph

309 Commits (3608d9b0706d812c11fe4a73cc3581cc35446aa5)

Author SHA1 Message Date
Richard Fuchs e32d128bd8 TT#14008 add cumulative global stats counters
5 years ago
Richard Fuchs 95a30674ac TT#14008 implement lock-light global call iterators
5 years ago
Richard Fuchs 5c50ec2bbe TT#14008 convert RTCP timer and DTX to regular timer
5 years ago
Richard Fuchs 6f3bf25789 TT#14008 improve timerthread performance
5 years ago
Richard Fuchs b110072ae4 TT#14008 deprecate av_init_packet
5 years ago
Richard Fuchs d4fbec39d1 TT#122401 return ptime from decoded packets for DTX
5 years ago
Richard Fuchs 64670ffb61 TT#122401 add option to bypass AMR SID
5 years ago
Richard Fuchs ec68dfeb31 TT#122401 add configurable CN method
5 years ago
Richard Fuchs 1755ccfef4 TT#14008 use temporary variable to avoid stray compiler warning
5 years ago
Richard Fuchs 0e2bddb6c8 TT#14008 add `pierce-NAT` flag
5 years ago
Richard Fuchs a009f76456 TT#14008 support media echo and blackhole
5 years ago
Richard Fuchs 1ec517c2f4 TT#14008 restore foreign calls from the appropriate DB
5 years ago
Richard Fuchs 30621846ab TT#14008 keep track of selected Redis DB
5 years ago
Tinotenda Chingosho 575435db73 Squashed commit of the following:
5 years ago
Guillem Jover adbd071c14 TT#111150 Do not use old-style declarations
5 years ago
Richard Fuchs 951f4d62fb TT#111150 remove dead code
5 years ago
Richard Fuchs b285665a20 TT#111150 use ssize_t for signed return type
5 years ago
Richard Fuchs 983a703ba7 TT#111150 remove stray compiler warning
5 years ago
Guillem Jover c09b379f41 TT#111150 Add an alternative implementation for taint_func
5 years ago
Guillem Jover 87e83467cd TT#111150 Use volatile in cast
5 years ago
Guillem Jover 07695d2abb TT#111150 Use modern <stdint.h> uint<bits>_t types
5 years ago
Richard Fuchs 292ba2e72b TT#111150 convert refcounting functions to macros
5 years ago
Richard Fuchs d5d0a3a994 TT#111150 convert str.len to size_t
5 years ago
Richard Fuchs 87e5efc7d4 TT#111150 fix mem leaks in test-transcode
5 years ago
Richard Fuchs a8d5076065 TT#119502 correctly restore calls from both Redis instances
5 years ago
Richard Fuchs 89666c8021 TT#14008 fix ICE if ICE completes before SDP comes in
5 years ago
Richard Fuchs a86d98f8d1 TT#118902 add support for per-call debugging
5 years ago
Richard Fuchs 2f84553913 TT#111150 refactor cookie cache to avoid GStringChunk
5 years ago
Richard Fuchs 5802ff2379 TT#54762 add option to enable automatic active/active switchover
5 years ago
Richard Fuchs ac71e81e54 TT#118350 add SDES=static option
5 years ago
Richard Fuchs bf40d2a841 Merge branch 'master' of https://github.com/smititelu/rtpengine
5 years ago
Richard Fuchs 7dc55e6378 TT#98901 convert from static DTX delay to dynamic buffer queue
5 years ago
Richard Fuchs f547549f98 Merge branch 'rtt_rtcp_xr' of https://github.com/jchavanton/rtpengine
5 years ago
Julien Chavanton 0483df374f fix rtt from rtcp_rx
5 years ago
Julien Chavanton 49786d049f adding cumulative number of packets lost
5 years ago
Stefan Mititelu 482e2d0d2b Add stats for ipv4/ipv6/mixed media calls
5 years ago
Julien Chavanton 3d5e586c69 mos average fix when missing RTT
5 years ago
Guillem Jover 09cd962eef TT#111150 Fix memory leaks in unit tests
5 years ago
Richard Fuchs 8029a4d1cd TT#113750 don't auto switch from an already selected fingerprint
5 years ago
Richard Fuchs 3791b8f595 TT#107565 add `replace-session-name` option
5 years ago
Richard Fuchs fc83f64575 TT#107565 add `replace-username` option
5 years ago
Damir Nedžibović f650f95111 TT#14008 Squashed commit of the following:
5 years ago
Richard Fuchs def813cfde TT#101201 fix ICE-lite mode switch
5 years ago
Guillem Jover 68797f4195 TT#111150 Mark bit-fields explicitly with as unsigned
5 years ago
Richard Fuchs af6ef843da TT#100200 suppress audio packets during a DTMF event
5 years ago
Richard Fuchs eb1157d386 TT#112250 don't change ports when endpoint is talking ICE
5 years ago
Richard Fuchs fdac938ecf TT#91151 add a free-form software ID config option
5 years ago
Richard Fuchs a8013ffe70 TT#111051 set thread specific process names
5 years ago
Guillem Jover 962479bd63 TT#108003 Stop using random()
5 years ago
Richard Fuchs 1785f70637 TT#91151 add new replace-zero-address option
5 years ago
Richard Fuchs 76d5828c82 TT#91151 explicitly keep track of zero endpoint addresses
5 years ago
Richard Fuchs 8b1c958f8e TT#91151 obsolete unused REMG_UPDATE op
5 years ago
Richard Fuchs b75ec8e7ba TT#14008 convert CDR logging to g_string
5 years ago
Richard Fuchs 36273e1f5d TT#107565 add option to track SDP version
5 years ago
Damir Nedžibović 0ae0681b28 TT#14008 Squashed commit of the following:
5 years ago
balajeesv ffc9e34e14 TT#14008 Squashed commit of the following:
5 years ago
Damir Nedžibović 2fc54462de TT#14008 Squashed commit of the following:
5 years ago
Richard Fuchs ae82034dfe TT#99621 add option to disable RTCP generation
5 years ago
Stefan Mititelu a19854d23f Fix build when transcoding disabled
5 years ago
Stefan Mititelu 001abe5f1f Add new config parameter: `save-interface-ports`
5 years ago
Richard Fuchs 97a1c218fa TT#106101 handle out-of-order ICE fragments
5 years ago
Richard Fuchs 554034eb7e TT#106101 also turn UDP/WS receive buffer into refcounted object
5 years ago
Richard Fuchs 28e0620c80 TT#106101 turn bencode buffer into shared refcounted object
5 years ago
Richard Fuchs 6602a3a7c5 TT#108551 add kernel support for AEAD-AES-GCM
5 years ago
Richard Fuchs 0bab726e5d TT#92250 reset opposite side supp handlers
5 years ago
Richard Fuchs 604aa5a9a0 TT#92250 add new reorder-codecs flag
5 years ago
Richard Fuchs e9bdbb1ee6 TT#97301 fix removal of debug_srtp
5 years ago
dvillaume e4e3112498 TT#14008 support repeat-times in media player
5 years ago
Richard Fuchs 30733ec5cd TT#97301 support granular log levels
6 years ago
Richard Fuchs 44bc0b90c8 TT#99621 feed locally generated RTCP to stats tracker for MOS
6 years ago
Richard Fuchs a46741a99d TT#106100 rename macro args to be less confusing
6 years ago
Richard Fuchs 89c4c4832a TT#106100 do not print recording flags for `pcap` method
6 years ago
Richard Fuchs 71d02ff486 TT#101653 retire always-transcode flag
6 years ago
Richard Fuchs 336cb5b280 TT#101653 add codec-consume and codec-accept options
6 years ago
Richard Fuchs 73e4ef42eb TT#101653 add silence detection option
6 years ago
Richard Fuchs 96bd7a6986 TT#100200 track matching CN payload types
6 years ago
Richard Fuchs a15e3a28c9 TT#99621 update RTP stats from kernel for RTCP
6 years ago
Richard Fuchs c12ec6600d TT#99621 support jitter tracking for RTCP
6 years ago
Richard Fuchs ba66e5fa3a TT#99621 support RTCP generation
6 years ago
Richard Fuchs 6dca19ed93 TT#99621 move RTCP sending logic to rtcp.c
6 years ago
Richard Fuchs 2f5cd2fcee Merge branch 'rtt_per_call_leg' of https://github.com/jchavanton/rtpengine
6 years ago
Richard Fuchs 260a170524 TT#81212 add trigger to set all calls to own or foreign
6 years ago
Richard Fuchs c9140f9f66 TT#81212 add function to change call state (own/foreign)
6 years ago
Richard Fuchs 5d895fb7be TT#82405 add Prometheus stats exporter
6 years ago
Julien Chavanton e1847cadc5 RTT per call leg
6 years ago
Richard Fuchs f393d29009 TT#101202 keep timer queue entries with same timestamp in order
6 years ago
Richard Fuchs 1d34c40276 TT#101201 support optional ICE-lite mode
6 years ago
Richard Fuchs 8d7badcf02 TT#101201 rename ICE_LITE flag
6 years ago
Richard Fuchs 17e22ade36 TT#98901 add limit to length of DTX processing
6 years ago
Richard Fuchs bae79d3fef TT#98901 handle AMR SID DTX
6 years ago
Richard Fuchs fa64e2261e TT#98901 add codec timers thread
6 years ago
Richard Fuchs 58c436e5a7 TT#98901 add ssrc_hash_foreach()
6 years ago
Richard Fuchs 054339e0ec TT#98901 improve/fix some obj debuggin
6 years ago
Richard Fuchs 36eb641966 TT#98901 add media_packet_copy/_release
6 years ago
Richard Fuchs 64ba12c4c7 TT#99503 fix possible T.38 gateway deadlock
6 years ago
Richard Fuchs 4910f7b33f TT#88951 support queuing multiple WS output messages
6 years ago
Richard Fuchs cd3652e81a TT#97302 fix some DTLS negotiation issues
6 years ago
Richard Fuchs 6ccfd14530 TT#94201 change default ICE= behaviour, add new =optional flag
6 years ago
Richard Fuchs 65cf46bc0a TT#94201 convert ICE= options internally to enum
6 years ago
Richard Fuchs 95b814553b TT#94201 add ICE=default option
6 years ago