Commit Graph

2150 Commits (dc2e1099dcaa49870a7e5d9a4a67f5e1690ce114)

Author SHA1 Message Date
Donat Zenichev 31950f5cf1 MT#57118 Rework the call's deconstruction logic
3 years ago
Richard Fuchs 888010b861 MT#55283 use correct password for STUN errors
3 years ago
Richard Fuchs 0434a07c80 MT#55283 work around LWS thread non-safety
3 years ago
Richard Fuchs d4897bbd86 MT#55283 eliminate useless return values
3 years ago
Richard Fuchs bc3f54ca00 MT#55283 single-threaded lws_write()
3 years ago
Richard Fuchs 148342c463 MT#55283 use LOCK() macro
3 years ago
Richard Fuchs 9c0ffcc094 MT#55283 reverse loop skip logic
3 years ago
Richard Fuchs 7fadd23cfc MT#56420 suppress port-change for sendonly streams
3 years ago
Richard Fuchs 05b62ecf09 MT#56420 add new port latching logic
3 years ago
Richard Fuchs 04d473c45b MT#56420 split out endpoint hunting logic
3 years ago
Richard Fuchs 9d9a247016 Revert "MT#56420 use actual local socket for decryption"
3 years ago
Richard Fuchs ce07b050df MT#56420 use actual local socket for decryption
3 years ago
Richard Fuchs c3260ab2b5 MT#56420 fix incorrect local socket switching
3 years ago
Richard Fuchs 44eb1cefa6 MT#55283 fix time tracking race condition
3 years ago
Richard Fuchs 24ae7007b6 MT#55984 cancel scheduled deletion during offer/answer
3 years ago
Richard Fuchs ea78bfe6e1 MT#55984 safeguard against possible null return
3 years ago
Richard Fuchs ba52ed949b MT#55283 remove reciprocal subscriptions
3 years ago
Richard Fuchs 23a7743c16 MT#55984 obsolete `branches` hash table
3 years ago
Richard Fuchs ff218c3c2c MT#55984 obsolete `other_tags` table
3 years ago
Richard Fuchs d2561717ba MT#55984 fix call teardown logic
3 years ago
Richard Fuchs d3e05527bd MT#55984 introduce `associated_tags` hash table
3 years ago
Richard Fuchs 21b8edaa3d MT#55283 fix `single-codec` with odd codec order
3 years ago
Richard Fuchs 472f932dba MT#55283 allow for delay in kernel mode
3 years ago
Richard Fuchs 3566f22371 MT#55283 don't set RTP flag for legacy protocols
3 years ago
Richard Fuchs 0ffa660000 MT#55283 add dedicated "unknown" transport protocol
3 years ago
Richard Fuchs 421ba8d06c MT#55283 fix legacy protocols
3 years ago
Richard Fuchs a2e1b71c57 MT#55283 simplify statistics_update_oneway a bit
3 years ago
Richard Fuchs 3ed9879f03 MT#55283 fix nopacket_relayed_sess stats
3 years ago
Richard Fuchs 9e09cf3c40 MT#55283 fix padding/SRTP order
3 years ago
Richard Fuchs 387895b61c TT#44805 add bookkeeping for output stream stats
3 years ago
Richard Fuchs 265067ba4a TT#44805 refactor stats keeping macro to allow flexbility
3 years ago
Richard Fuchs e7abe3b378 TT#44805 rename `stats` to `stats_in`
3 years ago
Richard Fuchs 354c4ea2c2 TT#189201 add extra `all=` options for media blocking
3 years ago
Richard Fuchs d4922681ba TT#189201 upgrade `all` flag to key/value and enum
3 years ago
Richard Fuchs 71a5cec45d TT#189201 allow `to-label` usage for media blocking
3 years ago
Richard Fuchs 4a19714cd1 TT#189201 support per-sink media blocking/silencing
3 years ago
Richard Fuchs 1efc3d9409 TT#189201 move kernel media silencing from input to output
3 years ago
Richard Fuchs f316deafb7 TT#189201 retain list of sorted payload types
3 years ago
Richard Fuchs d7ef87d2ec TT#189201 clear "no kernel support" flag on demand
3 years ago
Richard Fuchs 1699c90705 TT#189201 refactor __add_subscription arguments
3 years ago
Richard Fuchs 0b8d74ae2f TT#189201 preserve existing attributes after repeated offer/answer
3 years ago
Richard Fuchs 9e227099c6 TT#189201 add convenience function call_get_call_subscription
3 years ago
Richard Fuchs 2463c5e37c TT#189201 simplify attrs handling in __init_streams
3 years ago
Richard Fuchs 7be1d0aef1 TT#189201 refactor sink/handler attributes
3 years ago
Richard Fuchs ba56e37bc0 TT#189201 unify media blocking/silencing interface functions
3 years ago
Richard Fuchs c109644fea TT#189201 change block/silence media flags to bool
3 years ago
Richard Fuchs 3ac4863a94 TT#14008 don't try to offer RTCP after previous mux
3 years ago
Richard Fuchs 9eb7b640c2 TT#14008 add explicit lws_cancel_service at shutdown
3 years ago
Richard Fuchs 02adda7846 TT#14008 fix no-transcoding compilation
3 years ago
Richard Fuchs 85ec6e2870 TT#189900 use explicit flag to enable kernel SSRC tracking
3 years ago