Commit Graph

1927 Commits (90195be312f8f2ffecb6534156437d429d12ed21)

Author SHA1 Message Date
Richard Fuchs d4102280b2 TT#101150 obsolete struct request_time stats
5 years ago
Richard Fuchs f5f29e1c59 TT#101150 add min/max/avg tracking for gauge stats
5 years ago
Richard Fuchs b4295684a5 TT#101150 convert stats gauge handling to macros
5 years ago
Richard Fuchs 8b5f0e997e TT#101150 copy out per-interface counter stats
5 years ago
Richard Fuchs 7337f4a231 TT#101150 obsolete offers/answers/deletes_ps
5 years ago
Richard Fuchs 2b60a678e2 TT#101150 use STATS_INC macro for req stats
5 years ago
Richard Fuchs facb4b54db TT#101150 obsolete redundant fields in struct totalstats
5 years ago
Richard Fuchs 3608d9b070 TT#101150 obsolete total_relayed_* fields
5 years ago
Richard Fuchs d197a27b40 TT#101150 add graphite-specific global_stats_ax
5 years ago
Richard Fuchs f8c3f93f57 TT#101150 add support for local copy-out of stats
5 years ago
Richard Fuchs 181dfe6b1c TT#101150 update runtime averaging to microseconds
5 years ago
Richard Fuchs 01263d644c TT#101150 refactor counter stats into macro list
5 years ago
Richard Fuchs ad64f4fa00 TT#101150 introduce proper struct for "counter" style stats
5 years ago
Richard Fuchs 7dcc4473f5 TT#101150 split out "gauge" style stats
5 years ago
Richard Fuchs a1f3530292 TT#101150 separate out `struct stream_stats`
5 years ago
Richard Fuchs 9c3e5e1fd7 TT#101150 properly name RTPE_STATS_INC/ADD
5 years ago
Richard Fuchs 406f2dc36d TT#101150 remove in_tos_tclass from struct stats
5 years ago
Richard Fuchs 1fac2b08b9 TT#101150 use rtpe_now for timer start time
5 years ago
Richard Fuchs 30d91ecc63 TT#101150 add test script for stats output
5 years ago
Richard Fuchs fd064304bb TT#14008 fix missing timestamping during redis restore
5 years ago
Richard Fuchs a4e3f96b3f TT#14008 always add a=mid to media section
5 years ago
Richard Fuchs 3f69a48f07 TT#14008 add NAT-wait flag
5 years ago
Richard Fuchs ac60645c13 TT#14008 fix possible null pointer
5 years ago
Ricardas Stoma d1e2720b39 TT#14008 show codec name in media stats
5 years ago
Richard Fuchs d6bffa17f1 TT#142100 fix possible null pointer
5 years ago
Richard Fuchs ff2aed5907 TT#14008 avoid confirm/unconfirm/reconfig flip-flop
5 years ago
Richard Fuchs b28ea21f41 TT#14008 add extra debug logging for kernel streams
5 years ago
Richard Fuchs 758badb46a TT#14008 output list of subscriptions in final log stats
5 years ago
Richard Fuchs af79ec6a91 TT#14008 rework offer/answer subscriptions
5 years ago
Richard Fuchs 6f0439daf3 TT#14008 avoid duplicate bencode dict keys
5 years ago
Richard Fuchs 2a39277f0c TT#14008 add hash table for subscriptions for quick lookups
5 years ago
Richard Fuchs 6c9fe540cf TT#14008 remove redundant check for FILLED sinks
5 years ago
Richard Fuchs 5c01d905e5 TT#14008 use bool type for SSRC changed funcs
5 years ago
Richard Fuchs 2770bec906 TT#14008 set non_forwarding flag if no sinks are present
5 years ago
Richard Fuchs 702dd9bb13 TT#14008 don't try to update kernel stats for no-kernel streams
5 years ago
Richard Fuchs f6461ab452 TT#14008 use FILLED flag instead of advertised address for sink test
5 years ago
Richard Fuchs 6443cfcb8e TT#14008 skip stray warning message for trickle ICE updates
5 years ago
Stefan Mititelu db53dd683a TT#14008 Fix graphite deadlock
5 years ago
Richard Fuchs c7085085a7 TT#14008 fix lock order between janus_session and websocket_conn
5 years ago
Richard Fuchs e82be64a57 TT#14008 remove logically dead code
5 years ago
Richard Fuchs 1c5433a877 TT#14008 fix Coverity MISSING_LOCK warning
5 years ago
Richard Fuchs 40695b2af3 TT#14008 fix possible segfault
5 years ago
Richard Fuchs 8a60d17574 TT#131651 support reverse re-invite to new to-tag
5 years ago
Richard Fuchs e04df3b961 TT#101150 use rtpe_now for uptime
5 years ago
Richard Fuchs 2130e2f62b TT#89352 support Janus control protocol
5 years ago
Richard Fuchs a52c0fecf4 TT#14008 don't delete calls from foreign DB during restore
5 years ago
Richard Fuchs d1f320c80f TT#14008 lock Redis context during restore GET
5 years ago
Richard Fuchs acefaf1d3c TT#14008 report Redis errors on restore failures
5 years ago
Richard Fuchs 74d3fa2f28 TT#14008 fix indentation
5 years ago
Richard Fuchs f0b1906809 TT#89352 add option to strip a:extmap
5 years ago
Richard Fuchs 70665e3aef TT#89352 add shortcut for "accept any"
5 years ago
Richard Fuchs d90de55e83 TT#14008 rename g_tree_remove_all to avoid namespace conflict
5 years ago
Richard Fuchs 05e9b5f131 TT#91151 avoid possible null pointer
5 years ago
Richard Fuchs f2f45a0836 TT#89352 return proper ICE candidate parsing result
5 years ago
Richard Fuchs d824acf69a TT#91151 don't send DTLS to trickle ICE addresses
5 years ago
Richard Fuchs fbcddaca49 TT#91151 negotiate DTLS role and SDES for publish
5 years ago
Richard Fuchs b945104b5e TT#89352 switch `done` flag to bool type
5 years ago
Richard Fuchs c6bb16612d TT#91151 don't segfault on empty strings to redis
5 years ago
Richard Fuchs 1fd62d6857 TT#91151 populate "created from" for published calls
5 years ago
Richard Fuchs 5fc71c0357 TT#14008 support %l format even if recording is started mid call
5 years ago
Richard Fuchs b0c97e4ccc TT#89352 support extended ICE candidate syntax
5 years ago
Richard Fuchs f04332915b TT#91151 add publish/subscribe commands
5 years ago
Richard Fuchs 413798e43f TT#132251 implement media silencing
5 years ago
Richard Fuchs c2b78aa9cd TT#132251 refactor kernel payload type tracking
5 years ago
Richard Fuchs 99fbff408e TT#14008 fix call iterator dead lock
5 years ago
Richard Fuchs 9952647d19 TT#14008 fix call iterator dead lock
5 years ago
Richard Fuchs 0266886487 TT#37394 support SO_INCOMING_CPU
5 years ago
Richard Fuchs 124d89ade0 TT#14008 ignore "received from" address when ICE is in use
5 years ago
Richard Fuchs cda67ac5ac TT#14008 fix call iterator race condition
5 years ago
Richard Fuchs de85d4b674 TT#128050 parse and document `reuse codecs` flag
5 years ago
Daniel Hauptmann 4481c773ac TT#128050 Squashed commit of the following:
5 years ago
Richard Fuchs 08fee992d1 TT#89352 add support for trickle ICE offer
5 years ago
Richard Fuchs 456d7ce243 TT#14008 allow some upper/lower case alternatives for consistency
5 years ago
Richard Fuchs ca1d2af47e TT#89352 increase LWS max write logging size
5 years ago
Richard Fuchs 24665ebc90 TT#89352 report SDP errors
5 years ago
Richard Fuchs 3f8892082d TT#121752 fix compiler warning
5 years ago
Richard Fuchs c06c51ded4 TT#121752 restore SSRC output per call in NG stats output
5 years ago
Richard Fuchs 875fc342b0 TT#14008 fix redis error messages
5 years ago
Richard Fuchs 58829a4ecf TT#89352 explicitly disable lws IPv6 for IPv4 binds
5 years ago
Richard Fuchs 5c519ec2db TT#89352 allow create-only mode for call_get_*
5 years ago
Richard Fuchs 765b1e3bca TT#89352 use bool type for foreign call functions
5 years ago
Richard Fuchs ba7a75371c TT#91151 rapid push to kernel even when sink is unconfirmed
5 years ago
Richard Fuchs 34e61f9adf TT#119504 introduce auto-unlock type
5 years ago
Richard Fuchs 45bd10d323 TT#14008 delay learning of endpoint address after re-invite
5 years ago
Richard Fuchs 8d06707a9f TT#91151 fix redis-restore media link
5 years ago
Richard Fuchs ab4498e9e6 TT#91151 check all sink codec handlers for kernel option
5 years ago
Richard Fuchs 9ad5378b5f TT#111150 fix coverity warnings
5 years ago
Richard Fuchs 432cf82f71 TT#91151 use auto cleanup for call unlock/unref
5 years ago
Richard Fuchs 18601d708f TT#91151 pass opmode to media_block_match()
5 years ago
Richard Fuchs 66eff2dbc3 TT#91151 add local codec-accept function
5 years ago
Richard Fuchs 7b59f55457 TT#14008 fix handling of possible NULL rtcp_sibling
5 years ago
Damir Nedžibović cc09099660 Squashed commit of the following:
5 years ago
Richard Fuchs 94a5feea7d TT#111150 fix coverity warnings
5 years ago
Richard Fuchs 1085d80c98 TT#121752 move RTCP processing into egress loop
5 years ago
Richard Fuchs 93377588ad TT#121752 fix RTCP RR SSRC substitution when transcoding
5 years ago
Richard Fuchs 0c731ae302 TT#14008 fix stream stats not being updated from kernel
5 years ago
Richard Fuchs 4f49eee43f TT#91151 fix missing "IN" in generated SDP
5 years ago
Richard Fuchs eb7244e83c TT#14008 fix minimum XR packet size check
5 years ago
Stefan Mititelu 96c05d3fcf Fix segfault when ps not found
5 years ago
Richard Fuchs 77b5e0b6bd TT#91151 fix erroneous variable re-use
5 years ago