Commit Graph

4252 Commits (fda719daba5fa98defa583fea71982b337b517bc)

Author SHA1 Message Date
Donat Zenichev a80afc50fe MT#61856 main: moh max duration, correctly parse it
3 months ago
Donat Zenichev 0f2eaff9bb MT#61856 main: rtpe_config, check `0 <= silence_detect <= 100`
3 months ago
Donat Zenichev bcd92e137b MT#61856 main: rtpe_config, don't accept xmlrpc timeout < 0
3 months ago
Richard Fuchs 7f46579034 MT#55283 add missing lock in JB
3 months ago
Richard Fuchs b1c20eec6a MT#55283 don't write to null
3 months ago
Richard Fuchs 5403ed616a MT#55283 add ring buffers
3 months ago
Richard Fuchs 707d02ddac MT#55283 move stream_fd into shm
3 months ago
Donat Zenichev df32af138f MT#61856 main: redis host/port parsing
3 months ago
Donat Zenichev b659b2371f MT#61856 main: prevent duplicated usage of `F` shortcut
3 months ago
Donat Zenichev d1aa03507d MT#61856 call_flags: drop support of replace `session-connection`
3 months ago
Donat Zenichev d651b4cf8f MT#61856 call_flags: code comment typos
3 months ago
Donat Zenichev 98512e0152 MT#61856 call_flags: reorder guards in `ng_sdp_attr_manipulations_iter()`
3 months ago
Donat Zenichev a7b24c955c MT#61856 call_flags: improve styling in `call_ng_flags_prefix()`
3 months ago
Donat Zenichev a5e1a839ba MT#61856 call_flags: return actual error
3 months ago
Donat Zenichev e87cdabf75 MT#61856 call_flags: `call_ng_flags_str_pair_ht()` might return error
3 months ago
Donat Zenichev 08e8fe7d08 MT#61856 call_flags: log wrong type used in sdp media remove
3 months ago
Donat Zenichev 89e126af29 MT#61856 call_flags: attr manipulations, return if unsupported
3 months ago
Richard Fuchs efd96fd820 MT#55283 don't free codec_opts
3 months ago
Richard Fuchs 23299afcc1 MT#55283 add static_bufferpool
3 months ago
Richard Fuchs 92ae6a2dec MT#55283 add warning for mutually exclusive option
3 months ago
Donat Zenichev 10c003a158 MT#61856 `!IS_OWN_CALL()` has a dedicated equivalent
3 months ago
Donat Zenichev 8b5f505fc2 MT#61856 call.c/.h: fix commentary and declaration typos
3 months ago
Donat Zenichev 4bce6bd411 MT#61856 call.h: fix `stream_params` typo
3 months ago
Donat Zenichev 6cc463d354 MT#61856 call_get_dialogue: remove `__monologue_unconfirm()` dups
3 months ago
Donat Zenichev 3730f8ed32 MT#61856 deprecate `dialog_unconfirm()`
3 months ago
Donat Zenichev 88f13a644d MT#61856 make `call_timer_delete_monologues()` return void
3 months ago
Donat Zenichev 4303e191c7 MT#61856 check PS before cleaning in `__streams_set_sinks()`
3 months ago
Donat Zenichev 9bb0a7a968 MT#61856 `monologue_call_create_answer()` returns bool
3 months ago
Orgad Shaneh 4be228b4fb MT#55283 support 'all' codec accept mode
3 months ago
Richard Fuchs eb108705b2 MT#55283 ignore ICE=force for answer SDPs
3 months ago
Richard Fuchs d4e11d655b MT#55283 prevent possible NULL dereference
3 months ago
Richard Fuchs 4103df7cf8 Revert "MT#55283 drop NULL allowance"
3 months ago
Donat Zenichev d86f51ac54 MT#61856 monologue_publish: refactor the func for ports
3 months ago
Donat Zenichev b1b6e63245 MT#61856 monologue_call_create_media: check output of `monologue_open_ports()`
3 months ago
Donat Zenichev 2d714cb44b MT#61856 monologue_subscribe_request: check output of `monologue_open_ports()`
3 months ago
Donat Zenichev fb6d6508f2 MT#61856 monologue_publish: check output of `monologue_open_ports()`
3 months ago
Richard Fuchs 0faa777e17 MT#55283 add bufferpool stats output
3 months ago
Donat Zenichev 3cd93d4796 MT#61856 call.c: correction for `unsubscribe_all_from_monologue()`
3 months ago
Richard Fuchs 6ed2e239d3 MT#55283 fix __unsubscribe_all_from_media
3 months ago
Donat Zenichev 86c77a4810 MT#61856 sdp.c: use the `UINT_MAX` explicitly
3 months ago
Donat Zenichev 1d9b45c805 MT#61856 sdp.c: `sdp_attr_dup()` fully copy strs
3 months ago
Donat Zenichev 2b8b628373 MT#61856 sdp.c: manipulations (add) check if `a=` given
3 months ago
Donat Zenichev f41feae811 MT#61856 sdp.c: `sdp_out_add_media_connection()` add assert
3 months ago
Donat Zenichev 8c518d0e1d MT#61856 sdp.c: properly clean stream params
3 months ago
Donat Zenichev 50daf6f0ec MT#61856 sdp.c: use a proper type for port append
3 months ago
Donat Zenichev 2d4fcf2a71 MT#61856 sdp.c: fix some code comments typos
3 months ago
Donat Zenichev 84d844d27a MT#61856 sdp.c: remove duplicate include of call.h
3 months ago
Donat Zenichev 7102c97120 MT#55283 rtpp flags parsing, use the semi-colon once
3 months ago
Orgad Shaneh b87ae58036 MT#55283 preserve supplemental codecs in publish mode
3 months ago
Richard Fuchs 1a832a8af3 MT#55283 fix possible null pointer
3 months ago
Richard Fuchs fe09e74acb MT#55283 support alternative key name
3 months ago
Richard Fuchs b0738107ec MT#55283 extend packetizer input
3 months ago
Richard Fuchs 2c6b9a5dc1 MT#55283 improve skew calculation
3 months ago
Richard Fuchs 7d942feb39 MT#55283 drop NULL allowance
3 months ago
Richard Fuchs dc22238df8 MT#55283 add resampling stage to audio player
3 months ago
Richard Fuchs ccf60cf988 MT#55283 try harder to determine audio format
3 months ago
Richard Fuchs 96b8124b39 MT#55283 refactor media_player_find_file_begin
3 months ago
Richard Fuchs 33e242b250 MT#55283 support blob64
3 months ago
Richard Fuchs c016e3cd89 MT#55283 enable audio player after answer
3 months ago
Richard Fuchs be45af8cb5 MT#55283 support audio player for "publish"
3 months ago
Richard Fuchs ac1ddccb9c MT#55283 audio player only for "send" streams
3 months ago
Richard Fuchs 6af46141a6 MT#55283 switch publish to update_init_subscribers
3 months ago
Richard Fuchs 154f2b8927 MT#55283 fix random seq under DTX
3 months ago
Richard Fuchs cad798ce75 MT#55283 fix rebase fail
3 months ago
Richard Fuchs 175f1dfe34 MT#55283 remove stray log message
3 months ago
Richard Fuchs a5edfedc05 MT#55283 annotate function
4 months ago
Richard Fuchs 38d0f1504a MT#55283 extend search for compatible codec
4 months ago
Richard Fuchs c59b427be0 MT#55283 respond to JSON with JSON
4 months ago
Richard Fuchs f2d57de078 MT#55283 defuse error message
4 months ago
Richard Fuchs fba001c3b0 MT#55283 prevent SSRC deadlock
4 months ago
Richard Fuchs 1c4bf007a4 MT#55283 rework test for implicit mux
4 months ago
Richard Fuchs 99e4904600 MT#55283 fill RTCP endpoint even if same
4 months ago
Richard Fuchs 4bf3644e1d MT#55283 add mesh method
4 months ago
Richard Fuchs e2d06debe0 MT#55283 support sendrecv subscribe req
4 months ago
Richard Fuchs 3b27538fd4 MT#55283 split up dialogue_connect
4 months ago
Richard Fuchs d484f81b49 MT#55283 global namespacing for some funcs
4 months ago
Richard Fuchs 45be1f5212 MT#55283 honour errors returns from parse
4 months ago
Richard Fuchs 7058e2a504 MT#55283 dict_iter can return error message
4 months ago
Richard Fuchs 24bf817b3f MT#55283 allow returning error from list_iter
4 months ago
Richard Fuchs b91f58292f MT#55283 allow list iteration to return errors
4 months ago
Richard Fuchs f7b5a4de5b MT#55283 update signature of dict_get_str
4 months ago
Richard Fuchs b2554a0be3 MT#55283 move inject flags into struct
4 months ago
Richard Fuchs 235c47a5a3 MT#55283 reorder case labels
4 months ago
Richard Fuchs 1fc0f1df6b MT#55283 move cleanup functions
4 months ago
Richard Fuchs f40bd1619a MT#55283 add some alternative spellings
4 months ago
Richard Fuchs 88f0483c4e MT#55283 revamp calls_merge once again
4 months ago
Richard Fuchs cf38ee00af MT#55283 change obj_release to inline
4 months ago
Richard Fuchs c70c8b44e4 MT#55283 move flags processing to new file
4 months ago
Richard Fuchs d2b99acaaf MT#55283 reset memory arena after call merge
4 months ago
Richard Fuchs 40a98c57a8 MT#55283 stricter asymmetric codecs
4 months ago
Richard Fuchs 10fa284010 MT#55283 only use audio player if there is a codec
4 months ago
Richard Fuchs af991ee58f MT#55283 new "mix" flag
4 months ago
Richard Fuchs 826da140e6 MT#55283 update all subs after sub-ans
4 months ago
Richard Fuchs 47ecbdba68 MT#55283 fix possible UAF
4 months ago
Richard Fuchs ed933baa58 MT#55283 remove logically dead code
4 months ago
Richard Fuchs 3a31f3dd9e MT#55283 fix possible deadlock
4 months ago
Richard Fuchs 19c3a17dfa MT#55283 support early-media for create-answer
4 months ago
Richard Fuchs 5b034e571b MT#55283 support passing down codec information
4 months ago
Richard Fuchs 28ac65baf3 MT#55283 add new "implicit" audio player flag
4 months ago
Richard Fuchs 698455617a MT#55283 move audio player activation
4 months ago
Richard Fuchs 6231f8570d MT#55283 rename variables for clarity
4 months ago
Richard Fuchs d2a42a2408 MT#55283 globalise check_codec_list
4 months ago
Richard Fuchs 88e145ac13 MT#55283 rename variables for clarity
4 months ago
Richard Fuchs 19e2aa2ea4 MT#55283 extended "connect" matching
4 months ago
Richard Fuchs 0efd1b169b MT#55283 rename media_match
4 months ago
Richard Fuchs 9491a81ec6 MT#55283 simplify call2_get
4 months ago
Richard Fuchs a5d067f4cc MT#55283 use medias_q instead of subscriptions
4 months ago
Richard Fuchs 3fb608bffb MT#55283 fuller init of subs on connect
4 months ago
Richard Fuchs fd992d5324 MT#55283 support bidirectional unsubscribe
4 months ago
Richard Fuchs b170b2a825 MT#55283 add audio-player alternative spelling
4 months ago
Richard Fuchs ef817fccef MT#55283 support individual unsubscribe action
4 months ago
Richard Fuchs 61c4cf8052 MT#55283 add new connect options
4 months ago
Richard Fuchs 320b293dd5 MT#55283 add "create" method
4 months ago
Richard Fuchs b121f38d97 MT#55283 refactor c_s_transcode
4 months ago
Richard Fuchs dd3b4eae7f MT#55283 handle possible null
4 months ago
Richard Fuchs b83f520cff MT#55283 add alternative spellings
4 months ago
Richard Fuchs 07c061380c MT#55283 refactor c_s_synth
4 months ago
Richard Fuchs 14dde79ec6 MT#55283 better tolerate flags parsing
4 months ago
Richard Fuchs c17a48d5e8 MT#55283 annotate functions & const qualify
4 months ago
Richard Fuchs e59ee48a06 MT#55283 update unsubscribed subs as well
4 months ago
Richard Fuchs f6a5087f63 MT#55283 fuller sub update
4 months ago
Richard Fuchs b157683945 MT#55283 move enabling of audio player
4 months ago
Richard Fuchs 0a9e85e8a3 MT#55283 refactor update_all functions
4 months ago
Richard Fuchs 59432f0954 MT#55283 add aliases to output
4 months ago
Richard Fuchs 62ac250383 MT#55283 remove privacy markers from CLI
4 months ago
Richard Fuchs 3536c4ab1f MT#55283 support anonymous publish
4 months ago
Richard Fuchs 502e0b791f MT#55283 improve asymmetric codec logic
5 months ago
Richard Fuchs e519ef492e MT#55283 add missing lock for subscribe streams
5 months ago
Sean Ferguson b916bdc257 MT#55283 Fix recording-file parameter ignores for pcap recording method
5 months ago
Sean Ferguson ff07591b37 MT#55283 Fix segfault in play media with record-egress enabled
5 months ago
Richard Fuchs 12f935db9c MT#55283 support bidirectional publish
5 months ago
Richard Fuchs 52b19f400b MT#55283 decouple SDP origin settings
5 months ago
Richard Fuchs e948e5a976 MT#55283 move setting sdp_orig_out
5 months ago
Richard Fuchs d8915abc79 MT#55283 rename SDP origin fields
5 months ago
Richard Fuchs 9a65ab0335 MT#55283 parse a=label
5 months ago
Richard Fuchs 0f7774dbfa MT#55283 set media label only for out direction
5 months ago
Richard Fuchs b7dbc4be72 MT#55283 rework info printing for sub-req
5 months ago
Richard Fuchs db1307da8f MT#55283 fix incorrect substituted RPC URL
5 months ago
Richard Fuchs c2f71fa597 MT#55283 add RPC URL to logging
5 months ago
Richard Fuchs d2f729154d MT#55283 honour RPC callback also for final t/out
5 months ago
Richard Fuchs c27ecf4828 MT#55283 facilitate media reuse for updated subs
5 months ago
Richard Fuchs 6a7cba0aa2 MT#55283 simplify macro
5 months ago
Nikolay Feshenko 352bda7035 MT#55283 add inject start/stop commands for one-way audio injection
5 months ago
Richard Fuchs 76d5e6d439 MT#55283 support from-tag aliases
5 months ago
Richard Fuchs 2ab345ccd5 MT#55283 move call components into arena
5 months ago
Richard Fuchs 5926aacf9b MT#55283 combine identical HT types
5 months ago
Richard Fuchs 1f7d9e5bc9 MT#55283 improvements for clang
5 months ago
Richard Fuchs cb3edfb996 MT#55283 modernise t_hash_table_iter
5 months ago
Hossein Yavari 0b726872b7 MT#55283 Add configurable HTTP idle (keepalive) timeout
6 months ago
Richard Fuchs 1469e0669f MT#55283 also use offered_codecs for the answerer
6 months ago