Commit Graph

327 Commits (master)

Author SHA1 Message Date
Donat Zenichev a44ee46201 MT#56465 sdp_create: refactor bandwidth handling
8 months ago
Richard Fuchs 98d6575c63 MT#55283 add (un)escape parser methods
8 months ago
Richard Fuchs 348e4e27fe MT#55283 change semantics of str_uri_encode_len
8 months ago
Richard Fuchs 22f7e8f1c3 MT#55283 remove code vestiges
8 months ago
Richard Fuchs ac41df5ee5 MT#55283 handle g_memdup2 legacy
9 months ago
Richard Fuchs 7dd2235df1 MT#55283 rework parser framework
9 months ago
Richard Fuchs 68ff069adc MT#55283 set expiry time with SET
9 months ago
Richard Fuchs 7bf431a1fa MT#55283 support bencode format to Redis
9 months ago
Richard Fuchs 81a7d177ef MT#55283 use abstract JSON writer for Redis
9 months ago
Richard Fuchs ef787fb119 MT#55283 use abstract parser for Redis restore
9 months ago
Donat Zenichev 1a671e3726 MT#60688 redis: add support of ptime replication
9 months ago
Donat Zenichev 21677a39e6 MT#60688 Add support of maxptime for media
9 months ago
Richard Fuchs ec964c3958 MT#55283 modernise str_dup_str()
9 months ago
Richard Fuchs a2059a2449 MT#55283 modernise STR_INIT_LEN() et al
9 months ago
Richard Fuchs a6b28af6f8 MT#55283 modernise STR_INIT and str_init
9 months ago
Donat Zenichev 94c26e92b5 MT#60588 redis: allocate `sdp_origin` using g_malloc
9 months ago
Donat Zenichev 9a75c37437 MT#60476 redis: replicate `ml->session_sdp_orig`
10 months ago
Donat Zenichev 9daa320c20 MT#60476 sdp_replace: use `ml->session_sdp_orig`
10 months ago
Richard Fuchs d02ce7e81e MT#55283 look up remote b= via subscriptions
10 months ago
Donat Zenichev 31d6cd2398 MT#60384 support replication of sdp session attributes
10 months ago
Richard Fuchs 560ec9af27 MT#55283 update str_token*() to bool return type
11 months ago
Stefan-Cristian Mititelu 18999c7cb1 MT#55283 Fix ipv stats when calls are restored from redis
12 months ago
Richard Fuchs 216f4f12fd MT#55283 eliminate `config_lock`
1 year ago
Richard Fuchs e20262489a MT#55283 track time of last Redis update per call
1 year ago
Richard Fuchs cf64a137c1 MT#55283 eliminate last_rtcp_index
1 year ago
Richard Fuchs 08c7f5853d MT#55283 move srtp_index into shm
1 year ago
Richard Fuchs 8e3e9fdb5a MT#55283 use allocated memory for stream stats
1 year ago
Richard Fuchs 2527f8d643 MT#55283 fix copy/pasto
1 year ago
Richard Fuchs a428bcba2d MT#59038 refactor recording functions
1 year ago
Stefan-Cristian Mititelu 3cd4681bea MT#55283 Encode and restore json recording_random_tag
1 year ago
Richard Fuchs e4630eb53c MT#59069 add option to override rec file pattern
1 year ago
Richard Fuchs b19f5982a4 MT#59069 add recording-path option
1 year ago
Richard Fuchs 366448e44b MT#59069 merge handling of output-dest w metadata
1 year ago
Richard Fuchs 7510730797 MT#59069 refactor handling of metafile prefix
1 year ago
Richard Fuchs 26352abf6b MT#59069 unify recording metadata update
1 year ago
Donat Zenichev bebe291656 MT#59086 Unify header files inclusions.
1 year ago
Richard Fuchs c9c6117c66 MT#55283 update all flags to 64 bit
1 year ago
Richard Fuchs 8f98f69e98 MT#55283 use typed G* for subscriptions
1 year ago
Richard Fuchs 7b2ba5339a MT#55283 use typed G* for call members
1 year ago
Richard Fuchs 46a5998fa6 MT#55283 use typed GQueue for endpoint_maps
1 year ago
Richard Fuchs c9ac6ecc73 MT#55283 convert struct rtp_payload_time to typedef
1 year ago
Richard Fuchs cd4f6608cd MT#55283 convert struct stream_fd to typedef
1 year ago
Richard Fuchs 2975b2131d MT#55283 convert struct call to typedef
1 year ago
Richard Fuchs 5fec35e819 MT#55283 use typed GPtrArray for medias
1 year ago
Richard Fuchs 57598e1255 MT#55283 use typed GQueue for stream/handlers
1 year ago
Richard Fuchs 73f1037720 MT#55283 use typed GQueue for socket/sfd lists
1 year ago
Richard Fuchs 3114510c12 MT#55283 specialise struct intf_list
1 year ago
Richard Fuchs 9999098024 MT#55283 use typed GQueue for codec_store
1 year ago
Richard Fuchs ab88eff57f MT#55283 use typed GHashTable for attr_list
1 year ago
Richard Fuchs 4e7078834f MT#55283 use typed GQueue for stream_fd
1 year ago
Richard Fuchs 43b171c714 MT#55283 replace free_gvbuf via g_autoptr
1 year ago
Richard Fuchs 65c1c28100 MT#55283 use transparent union
1 year ago
Richard Fuchs 64724284c1 MT#55283 fix media array building
1 year ago
Richard Fuchs 531e720fd4 MT#55283 add desired_family to call_monologue
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
2 years ago
Richard Fuchs 7fe1145b83 MT#57977 store call_flags into Redis
2 years ago
Richard Fuchs 280795ddc9 MT#57977 convert call flags to uint bit field
2 years ago
Richard Fuchs 0e35f40233 MT#57977 store ml_flags into Redis
2 years ago
Richard Fuchs 62615d9193 MT#57977 use local scope variables
2 years ago
Donat Zenichev bf2403f67c MT#57719 redis: move media to monologue linking to `json_medias()`
2 years ago
Donat Zenichev f984c8e5e3 MT#57719 redis: Use media subscriptions approach
2 years ago
Donat Zenichev ecc5420300 MT#57719 redis: Use media subscriptions in `__find_subscriber()`
2 years ago
Donat Zenichev 4bbbfba818 MT#57719 stop using `call_subscription` when getting dialogs
2 years ago
Richard Fuchs 5c5ad6d830 MT#55283 use fancy "named args" syntax
2 years ago
Richard Fuchs d9e682b7db MT#56374 add convenience macros for string creation
2 years ago
Richard Fuchs e58d36fb84 MT#56374 update glib dependency to >= 2.40
2 years ago
Orgad Shaneh 1a28b73a2d MT#55283 Rename aux -> helpers
2 years ago
Richard Fuchs 758617d490 TT#146201 delegate setting transcoding flag
2 years ago
Richard Fuchs 0bc78550f8 TT#146201 reverse redis restore directions
2 years ago
Richard Fuchs d24133372a MT#55283 move declarations to eliminate shadowing
2 years ago
Stefan Mititelu 2f705df1bf Redis fix for active-active
2 years ago
Richard Fuchs 5822cb889d MT#56447 change ml->medias to GPtrArray
2 years ago
Richard Fuchs a758d52a86 MT#56447 fix locking errors
2 years ago
Stefan Mititelu 983d91d19e Add command to disable/enable redis write
2 years ago
Richard Fuchs 6cb8285cfe MT#56447 add glib_json_print()
2 years ago
Richard Fuchs a9e5c95b29 MT#56447 redis.c: consistent spacing, code style
2 years ago
Richard Fuchs df3bd87522 MT#56447 use LOCK in redis.c
2 years ago
Richard Fuchs 18595419b4 MT#55283 shortcut for empty Redis restores
2 years ago
Richard Fuchs 8d413f6018 MT#55984 obsolete `branches` hash table
2 years ago
Richard Fuchs 8712e3b88e MT#55984 obsolete `other_tags` table
2 years ago
Richard Fuchs 6f0ad0db0f MT#55984 introduce `associated_tags` hash table
2 years ago
Richard Fuchs e7abe3b378 TT#44805 rename `stats` to `stats_in`
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 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 c109644fea TT#189201 change block/silence media flags to bool
3 years ago
Richard Fuchs 40ba01980e TT#14008 solve Redis restore race condition
3 years ago
Richard Fuchs 19c8d1e01a TT#14008 change Redis restore order
3 years ago
Richard Fuchs 17bda4b1e8 TT#156900 fix master/slave race condition with early closed ports
3 years ago
Richard Fuchs 0da7a068b0 TT#14008 fix Redis restore logic re legacy format
3 years ago
Richard Fuchs 442b26ea48 TT#173752 support per-tag metadata for recording
3 years ago
Richard Fuchs aac9f99f1d TT#14008 fix possible NULL pointer deref
3 years ago
Richard Fuchs d055a5da59 TT#136957 add `egress` subscription support
3 years ago
Richard Fuchs 84fed5ca7e TT#136957 obsolete TRANSCODE flag
3 years ago
Richard Fuchs 50b8f54bcf TT#155900 add `RTCP mirror` flag
3 years ago
Richard Fuchs 0518cbdc20 TT#155900 store subscriptions to Redis with options
3 years ago
Richard Fuchs bf8cb9f54c TT#155900 remove obsolete function argument
3 years ago
Richard Fuchs f327b5b3c2 TT#14008 silence compiler warning
3 years ago