Commit Graph

692 Commits (da7b8f30ff8d28fa79e64d98519dbe75bfa40ddd)

Author SHA1 Message Date
Richard Fuchs f0eba3ca13 MT#55283 use typed GQueue for kernel list
2 years ago
Richard Fuchs a8f9e7b722 MT#55283 use g_auto for stream_fd
2 years ago
Richard Fuchs cd4f6608cd MT#55283 convert struct stream_fd to typedef
2 years ago
Richard Fuchs c6b907017d MT#55283 use g_auto for call_t
2 years ago
Richard Fuchs 2975b2131d MT#55283 convert struct call to typedef
2 years ago
Richard Fuchs 5fec35e819 MT#55283 use typed GPtrArray for medias
2 years ago
Richard Fuchs 610238d5e3 MT#55283 use typed GHashTable for labels
2 years ago
Richard Fuchs 8e0276d7ce MT#55283 use typed GHashTable for codec_stats
2 years ago
Richard Fuchs 9510b01a29 MT#55283 use typed GQueue for dtmf_events
2 years ago
Richard Fuchs 57598e1255 MT#55283 use typed GQueue for stream/handlers
2 years ago
Richard Fuchs dd3471d919 MT#55283 use typed GQueue for codec_packet
2 years ago
Richard Fuchs 73f1037720 MT#55283 use typed GQueue for socket/sfd lists
2 years ago
Richard Fuchs 3114510c12 MT#55283 specialise struct intf_list
2 years ago
Richard Fuchs e5ccca36fc MT#55283 use typed GHashTable for SDP rem/subst
2 years ago
Richard Fuchs 7c6f5d1dae MT#55283 use typed GHashTables for globals calls hash
2 years ago
Richard Fuchs 49037aee91 MT#55283 use typed G* for codec-set/except/SDES
2 years ago
Richard Fuchs de6c06a6c0 MT#55283 use typed G* for codec handlers
2 years ago
Richard Fuchs e4fb02bedb MT#55283 use typed GHashTables for codec_store
2 years ago
Richard Fuchs 9999098024 MT#55283 use typed GQueue for codec_store
2 years ago
Richard Fuchs 74b8a6cce4 MT#55283 use typed GQueue for attributes
2 years ago
Richard Fuchs ab88eff57f MT#55283 use typed GHashTable for attr_list
2 years ago
Richard Fuchs 08727c5cb4 MT#55283 use typed GHashTable for ICE
2 years ago
Richard Fuchs cbaa0c106a MT#55283 use typed GQueue for ICE lists
2 years ago
Richard Fuchs 6685fb6efd MT#55283 use g_auto for sdp_streams/sessions
2 years ago
Richard Fuchs 9810c501fd MT#55283 use str_q for parsed flags
2 years ago
Richard Fuchs 57a80b4513 MT#55283 use g_auto for ng_buffer
2 years ago
Richard Fuchs 575d86816f MT#55283 turn ng_buffer into typedef
2 years ago
Richard Fuchs 40fcf7e448 MT#55283 use g_auto for stats_metrics
2 years ago
Richard Fuchs d4d8e0368f MT#55283 turn stats_metric into typedef
2 years ago
Richard Fuchs 4e7078834f MT#55283 use typed GQueue for stream_fd
2 years ago
Richard Fuchs c11a05f62d MT#55283 introduce typed GHashTable primitives
2 years ago
Richard Fuchs 4a1fe2b779 MT#55283 extend codec_tracker_update
2 years ago
Richard Fuchs a1d8bf2590 MT#55283 add codec_store_merge() and logic
2 years ago
Dennis Yurasov 6a8c523d55 MT#55283 Avoiding "Too many packets in UDP receive ...
2 years ago
Andrii Pogrebennyk c75cffddcc MT#55283 add config rtcp_interval used when generate-RTCP=on
2 years ago
Richard Fuchs 83ee0b1aca MT#55283 use g_auto for sdp_ng_flags
2 years ago
Richard Fuchs bc61caf2cc MT#55283 turn sdp_ng_flags into a typedef
2 years ago
Donat Zenichev 6a792f2bdf MT#57550 Demount `call_subscription` concept
2 years ago
Donat Zenichev b923e5e039 MT#57550 Unconfirm monologue medias using subs
2 years ago
Donat Zenichev 3c28cb325a MT#57719 Add SDP session attributes print (subscribe)
2 years ago
Donat Zenichev 71aa1496b3 MT#57719 Provide some of attributes list via `stream_params`
2 years ago
Donat Zenichev 85fc7ff70c MT#57719 Move `monologue_subscribe_*` to media subs
2 years ago
Richard Fuchs b265477654 MT#55283 add SDES-prefer option
2 years ago
Richard Fuchs 531e720fd4 MT#55283 add desired_family to call_monologue
2 years ago
Richard Fuchs a4024ac51f MT#57371 add --nftables-status option
2 years ago
Richard Fuchs f5416c64c3 MT#57371 configurable nftables families
2 years ago
Richard Fuchs 18f0903f53 MT#57371 support rule prepending
2 years ago
Richard Fuchs 4a5540a537 MT#57371 convert nftables_setup args to struct
2 years ago
Richard Fuchs e24bacaa4c MT#55283 selectively stop codec handlers
2 years ago
Richard Fuchs 494ac006c3 MT#55283 shutdown: close/delete kernel interface
2 years ago
Richard Fuchs 794f8e3c01 MT#57371 nftables support
2 years ago
Richard Fuchs dbae76c3b6 MT#57977 fix save/restore of "foreign" call flag
2 years ago
Richard Fuchs 1238d2f3c2 MT#57977 integrate block/silence_media into bfield
3 years ago
Richard Fuchs 280795ddc9 MT#57977 convert call flags to uint bit field
3 years ago
Richard Fuchs 17e57fbba4 MT#57977 convert monologue flags to uint
3 years ago
Donat Zenichev f984c8e5e3 MT#57719 redis: Use media subscriptions approach
3 years ago
Richard Fuchs 81151b3793 MT#57977 support short-packet blocking
3 years ago
Richard Fuchs 91a8f4be04 MT#55283 use correct ARG_NONE type
3 years ago
Richard Fuchs 8684a1933a MT#57977 use symmetric UDP
3 years ago
Richard Fuchs ddc3565bfe MT#57977 support multiple listen sockets
3 years ago
Donat Zenichev 2152a90f08 MT#57719 ssrc: Use media subscriptions: `hunt_ssrc()`
3 years ago
Donat Zenichev 101cc3bb6c MT#57719 Introduce the `media_unconfirm()` function
3 years ago
Donat Zenichev 4bbbfba818 MT#57719 stop using `call_subscription` when getting dialogs
3 years ago
Donat Zenichev 2a9564983b MT#57719 call: funcs introduction for media subscriptions handling
3 years ago
Donat Zenichev 259b3a7088 MT#57719 call: introduce `media_subscription` and according objects
3 years ago
Richard Fuchs 16e7b9465f MT#55283 add `allow-asymmetric-codecs` option
3 years ago
Richard Fuchs cbd17da6b3 MT#55283 switch to pcre2
3 years ago
Richard Fuchs ea0d1775f3 MT#55283 update parsing function to bool
3 years ago
Richard Fuchs 4f6f5fdf4e MT#55283 update config settings to bool type
3 years ago
Richard Fuchs 125657e108 MT#56374 move glib helper to auxlib
3 years ago
Richard Fuchs d9131bf9b7 MT#55283 introduce __monologue_free
3 years ago
Richard Fuchs 2364464fc7 MT#55283 split up codec_offer/answer
3 years ago
Richard Fuchs 5c5ad6d830 MT#55283 use fancy "named args" syntax
3 years ago
Richard Fuchs 8893281e3d MT#55283 switch to anonymous unions
3 years ago
Richard Fuchs f2f825dccc MT#55283 enable PKTINFO for UDP listeners
3 years ago
Richard Fuchs 61ce4ca5db MT#55283 annotate codec_store functions
3 years ago
Richard Fuchs c42887a2cd MT#55283 use fancy "named args" syntax
3 years ago
Richard Fuchs 9081d39066 MT#55283 move codec_handler_lookup
3 years ago
Richard Fuchs baf339fb60 MT#55283 update to C11
3 years ago
Richard Fuchs 267f965098 MT#55283 unify constructor signatures
3 years ago
Richard Fuchs e58d36fb84 MT#56374 update glib dependency to >= 2.40
3 years ago
Richard Fuchs ee0fa947ce MT#56374 move resources() to lib
3 years ago
Richard Fuchs 73489fc556 MT#56374 obsolete non-global pollers
3 years ago
Richard Fuchs 16c08efe62 MT#56374 move pthread helper functions to auxlib
3 years ago
Richard Fuchs 61ca57f0cf MT#56374 move ssl_random to auxlib
3 years ago
Richard Fuchs 84f4467241 MT#56374 move rtpe_shutdown to auxlib
3 years ago
Richard Fuchs ba7620d214 MT#56374 move poller to lib/
3 years ago
Richard Fuchs f9f9348d4f MT#56374 eliminate poller_timer functionality
3 years ago
Richard Fuchs bd59c127e1 MT#56128 convert to sdp_manipulate_remove
3 years ago
Richard Fuchs e59e03ec05 MT#56128 simplify sdp_manipulations_subst case
3 years ago
Richard Fuchs 4089005074 MT#56128 simplify sdp_manipulations_add case
3 years ago
Richard Fuchs 7990d127b8 MT#56128 convert sdp_manipulations to array
3 years ago
Richard Fuchs ac7d5e8dc3 MT#56374 remove DTLS timer from poller_timer
3 years ago
Orgad Shaneh 1a28b73a2d MT#55283 Rename aux -> helpers
3 years ago
Richard Fuchs 3ad63ba8ed MT#54294 more generic packet_encoded_rtp
3 years ago
Richard Fuchs c03362cc71 TT#146201 use kernel's RTCP sending function
3 years ago
Richard Fuchs 5ff9294bab TT#146201 support RTCP encryption in kernel
3 years ago
Richard Fuchs 196e874c65 TT#146201 obsolete TRANSCODE flag entirely
3 years ago
Richard Fuchs 758617d490 TT#146201 delegate setting transcoding flag
3 years ago
Richard Fuchs 8783e1391a TT#146201 directly set transcoding flag
3 years ago