Commit Graph

133 Commits (mr26.2)

Author SHA1 Message Date
Richard Fuchs c2ba54e615 MT#55283 convert open_socket to bool
2 years ago
Richard Fuchs 416ca38d25 MT#55283 allow overlapping port ranges
2 years ago
Richard Fuchs 347c21fc7e MT#55283 use typed GQueue
2 years ago
Richard Fuchs 9d93762053 MT#62053 add exclude-ports option
2 years ago
Richard Fuchs 2d8f5616e4 MT#62053 exclude ports only from applicable interface
2 years ago
Richard Fuchs 6276b37cd2 MT#55283 use list pointer ops for port pool
2 years ago
Richard Fuchs 8e9afe626b MT#55283 (some) type safety for ports free list
2 years ago
Richard Fuchs 3fd2586d31 MT#55283 save some memory by using an offset
2 years ago
Richard Fuchs 267d244cb4 MT#55283 use array instead of hash table
2 years ago
Richard Fuchs 3ea365ef60 MT#55283 use typed hash table for rr_spec
2 years ago
Richard Fuchs 02bccee56b MT#55283 use typed queue for local_intf
2 years ago
Richard Fuchs 7125f0f686 MT#55283 glib_json_builder_add_str hack
2 years ago
Richard Fuchs a008e27a45 MT#55283 support interface aliases
2 years ago
Richard Fuchs 5e6d4cf6a3 MT#55283 update interface config queue to typed
2 years ago
Richard Fuchs f389b42ab4 MT#55283 obsolete /blist
2 years ago
Richard Fuchs 7f07a5d24b MT#55283 move stats struct defs to kernel module
2 years ago
Richard Fuchs 40b48d4adc MT#55283 allocated memory for per-interface stats
2 years ago
Richard Fuchs ad00134c61 MT#55283 use bufferpool for media packets
2 years ago
Donat Zenichev 423d7bf824 MT#59086 Unify header files.
3 years ago
Richard Fuchs a8f9e7b722 MT#55283 use g_auto for stream_fd
3 years ago
Richard Fuchs cd4f6608cd MT#55283 convert struct stream_fd to typedef
3 years ago
Richard Fuchs 2975b2131d MT#55283 convert struct call to typedef
3 years ago
Richard Fuchs dd3471d919 MT#55283 use typed GQueue for codec_packet
3 years ago
Richard Fuchs 73f1037720 MT#55283 use typed GQueue for socket/sfd lists
3 years ago
Richard Fuchs 3114510c12 MT#55283 specialise struct intf_list
3 years ago
Richard Fuchs 4e7078834f MT#55283 use typed GQueue for stream_fd
3 years ago
Orgad Shaneh 1a28b73a2d MT#55283 Rename aux -> helpers
3 years ago
Richard Fuchs b90edf0ecf MT#55283 looper thread bool return type
3 years ago
Richard Fuchs 15709a62a6 MT#55283 refactor loop thread creation
3 years ago
Donat Zenichev 6fe9cc9b8a MT#57337 Move kernel stats update to a separate thread
3 years ago
Richard Fuchs fdc9b14509 MT#55283 force sequential socket reads
3 years ago
Donat Zenichev a236f465e5 MT#57268 Move release closed sockets to a separate thread
3 years ago
Richard Fuchs fc491af7f3 MT#57093 log reasons for unkernel event
3 years ago
Donat Zenichev c024b54dc3 MT#56750 Deprecate unused objects of `media_socket.port_pool`
4 years ago
Donat Zenichev 3444febebc MT#56750 Reworked port allocation
4 years ago
Richard Fuchs b956303748 MT#55283 support reporting per-interval metrics
4 years ago
Richard Fuchs 4498e181a6 MT#55283 refactor interfaces stats block
4 years ago
Richard Fuchs 6f53f80900 MT#55283 report per-interface VoIP metrics
4 years ago
Richard Fuchs fbf7550f86 MT#55283 collect sampled interface stats
4 years ago
Richard Fuchs 095ff4a88f MT#55283 collect per-interface stats
4 years ago
Richard Fuchs c34e6dcc82 MT#55283 remove "const" from local_intf
4 years ago
Richard Fuchs 410a277f50 MT#55283 remove useless struct member
4 years ago
Richard Fuchs 8db4d64b84 MT#56521 add reference to plain RTP protocol
4 years ago
Richard Fuchs 99230b9a93 Revert "MT#56420 use actual local socket for decryption"
4 years ago
Richard Fuchs b28794f853 MT#56420 use actual local socket for decryption
4 years ago
Richard Fuchs 57ae65c6f1 TT#146201 remove unused function arguments
4 years ago
Richard Fuchs cf12ffc264 MT#55283 support buffered media player
4 years ago
Donat Zenichev eb9aae1ddb MT#55897 Document general objects in RTPEgnine code (part 1)
4 years ago
Richard Fuchs 7ed04c3949 MT#55283 add dedicated "unknown" transport protocol
4 years ago
Richard Fuchs 4a19714cd1 TT#189201 support per-sink media blocking/silencing
4 years ago
Richard Fuchs 7be1d0aef1 TT#189201 refactor sink/handler attributes
4 years ago
Richard Fuchs 17bda4b1e8 TT#156900 fix master/slave race condition with early closed ports
4 years ago
Richard Fuchs 84fed5ca7e TT#136957 obsolete TRANSCODE flag
5 years ago
Richard Fuchs 50b8f54bcf TT#155900 add `RTCP mirror` flag
5 years ago
Richard Fuchs a26601a37a TT#14008 add new `reject-ICE` flag
5 years ago
Richard Fuchs 4658b90f0b TT#14008 don't open extra interface ports when ICE is not in use
5 years ago
Richard Fuchs 45a9ce32a7 TT#156900 track local media sockets in hash table
5 years ago
Richard Fuchs 941a50edd5 TT#156900 add helper functions and macros
5 years ago
Richard Fuchs 31e41d1282 TT#14008 fix poller-per-thread behaviour
5 years ago
Richard Fuchs aea33b77fe TT#14008 switch must_recrypt argument to bool
5 years ago
Richard Fuchs ff00569c89 TT#14008 extra mitigation for forwarding loops
5 years ago
Richard Fuchs 24f607752c TT#145450 add support for tracking multiple SSRCs per stream
5 years ago
Richard Fuchs 92fb330a46 TT#91151 implement one-to-many forwarding
5 years ago
Richard Fuchs d4fbec39d1 TT#122401 return ptime from decoded packets for DTX
5 years ago
Guillem Jover 68797f4195 TT#111150 Mark bit-fields explicitly with as unsigned
6 years ago
Stefan Mititelu 001abe5f1f Add new config parameter: `save-interface-ports`
6 years ago
Richard Fuchs a15e3a28c9 TT#99621 update RTP stats from kernel for RTCP
6 years ago
Richard Fuchs 36eb641966 TT#98901 add media_packet_copy/_release
6 years ago
Richard Fuchs e8aac8272c TT#91003 add media_out pointer to media_packet
6 years ago
Richard Fuchs 2a4dbd8d37 TT#28300 add cleanup of global interface structs
6 years ago
Richard Fuchs 5fc326c64b TT#78001 support OSRTP
7 years ago
Richard Fuchs d872802ba2 TT#76711 T.38 <> audio gateway
7 years ago
Richard Fuchs 641fd160ca TT#77358 create helper function to determine RTP protocols
7 years ago
Richard Fuchs ef0d6a3a80 TT#74301 merge jitter buffer PR #834
7 years ago
Richard Fuchs c70b3f6369 TT#74651 fix several mem/resource leaks
7 years ago
Richard Fuchs 2298de76b1 honour a=rtcp-fb in SDP even if transport is advertised as RTP/(S)AVP
7 years ago
Richard Fuchs dc9f99763a TT#54800 sequencing fixes
8 years ago
Richard Fuchs d449861d96 TT#50652 separate out and move crypt handler routines
8 years ago
Richard Fuchs 6ba60d5b54 TT#50652 split out packet dequeuing and sending function
8 years ago
Richard Fuchs 6092c91ae4 TT#50652 fix possible sequencing bug while resampling
8 years ago
Richard Fuchs 35764c5c63 TT#44702 add CLI command for interface/port stats
8 years ago
Richard Fuchs cbe7e5ab1d TT#36700 implement ports free list
8 years ago
Richard Fuchs db2882ca78 integrate AES unit test into main build framework
8 years ago