Commit Graph

736 Commits (mr13.5.1.11)

Author SHA1 Message Date
Richard Fuchs 840c2a84e3 MT#55283 add rtcp-fb tests
2 years ago
Richard Fuchs 72b388a7ce MT#59038 add support for "plain" NG protocols
2 years ago
Richard Fuchs 1844936a61 MT#59038 reformat with black
2 years ago
Richard Fuchs 192a7ddf24 MT#55283 add tests for new SDP removal option
2 years ago
Richard Fuchs 1454500979 MT#55283 reverse handling of media attributes
2 years ago
Richard Fuchs b098e01c76 MT#55283 remove unused argument
2 years ago
Richard Fuchs a56e1602a2 MT#55283 remove a=ssrc exception
2 years ago
Richard Fuchs 2d3ac7270b MT#55283 remove a=ssrc-group exception
2 years ago
Richard Fuchs d3bf479f10 MT#55283 remove a=msid exception
2 years ago
Richard Fuchs 4efc1f5c25 MT#55283 add extra attribute tests
2 years ago
Richard Fuchs 63b0bc5db4 MT#55283 add extra test for a=rtcp-fb
2 years ago
Richard Fuchs c6a5b53912 MT#55283 use escaped command strings for Graphite
2 years ago
Richard Fuchs e5963dfbc8 MT#55283 add extra opus fmtp test
2 years ago
Richard Fuchs 76203fdce9 MT#58636 add new option 'static codecs'
2 years ago
Donat Zenichev 5de30a855b MT#58716 Move transcoding flag to media
2 years ago
Richard Fuchs 7b2ba5339a MT#55283 use typed G* for call members
2 years ago
Richard Fuchs c9ac6ecc73 MT#55283 convert struct rtp_payload_time to typedef
2 years ago
Richard Fuchs cd4f6608cd MT#55283 convert struct stream_fd to typedef
2 years ago
Richard Fuchs 2975b2131d MT#55283 convert struct call to typedef
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 49037aee91 MT#55283 use typed G* for codec-set/except/SDES
2 years ago
Richard Fuchs 9999098024 MT#55283 use typed GQueue for codec_store
2 years ago
Richard Fuchs 9810c501fd MT#55283 use str_q for parsed flags
2 years ago
Richard Fuchs 40fcf7e448 MT#55283 use g_auto for stats_metrics
2 years ago
Richard Fuchs 4b64bc7bc4 MT#55283 add additional tests
2 years ago
Richard Fuchs a1d8bf2590 MT#55283 add codec_store_merge() and logic
2 years ago
Richard Fuchs 10d50743c6 MT#55283 add tests for repeated answer
2 years ago
Richard Fuchs bc61caf2cc MT#55283 turn sdp_ng_flags into a typedef
2 years ago
Richard Fuchs 8587bbeae7 MT#55283 increase log level in system test
2 years ago
Richard Fuchs c2b2fbeefd MT#55283 update tests for new ffmpeg
3 years ago
Richard Fuchs 6bb7a12672 MT#57719 adapt extended tests after 3c28cb32
3 years ago
Donat Zenichev 3c28cb325a MT#57719 Add SDP session attributes print (subscribe)
3 years ago
Donat Zenichev 37102a1fc8 MT#57719 Move `a=extmap` attribute via `stream_params`
3 years ago
Donat Zenichev bd11d22157 MT#57719 Move `a=ssrc-group` attribute via `stream_params`
3 years ago
Donat Zenichev 71aa1496b3 MT#57719 Provide some of attributes list via `stream_params`
3 years ago
Donat Zenichev 85fc7ff70c MT#57719 Move `monologue_subscribe_*` to media subs
3 years ago
Richard Fuchs c3510b4788 MT#55283 reverse order of "all" subscriptions
3 years ago
Richard Fuchs 3f5a22d2a5 MT#55283 fix use-after-free
3 years ago
Steven Ayre 1e64ac2340 MT#55283 add label to dtmf notification
3 years ago
Richard Fuchs 531e720fd4 MT#55283 add desired_family to call_monologue
3 years ago
Richard Fuchs eaf437615b MT#56471 rework mix-buffer tests
3 years ago
Donat Zenichev 7b46cc73c2 MT#58441 Revert unit tests for `fmtp` subst/rem
3 years ago
Donat Zenichev 5f84bc735e MT#58441 Temporarily remove unit tests for `fmtp` subst/rem
3 years ago
Donat Zenichev ffd0ec96c5 MT#58441 Add test scenarios for manipulations on fmtp
3 years ago
Richard Fuchs dbae76c3b6 MT#57977 fix save/restore of "foreign" call flag
3 years ago
Richard Fuchs 1238d2f3c2 MT#57977 integrate block/silence_media into bfield
3 years ago
Richard Fuchs 7fe1145b83 MT#57977 store call_flags into Redis
3 years ago
Richard Fuchs 0e35f40233 MT#57977 store ml_flags into Redis
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 1ef2e94d4b MT#56447 don't return details of inactive/disabled
3 years ago
Richard Fuchs a54f638707 MT#55283 retain attributes of unsupp protocols
3 years ago
Richard Fuchs ddc3565bfe MT#57977 support multiple listen sockets
3 years ago
Donat Zenichev 4bbbfba818 MT#57719 stop using `call_subscription` when getting dialogs
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 028eacde17 MT#55283 fix AMR tests mem leaks
3 years ago
Richard Fuchs 410e9d4e3c MT#55283 test-transcode -> dynamic monologues
3 years ago
Richard Fuchs 8893281e3d MT#55283 switch to anonymous unions
3 years ago
Richard Fuchs 2d2c98787e MT#55283 restore AMR unit tests
3 years ago
Richard Fuchs baf339fb60 MT#55283 update to C11
3 years ago
Richard Fuchs d9e682b7db MT#56374 add convenience macros for string creation
3 years ago
Donat Zenichev 7e52297569 MT#56374 Move `poller.c` from DAEMONSRCS to LIBSRCS
3 years ago
Richard Fuchs 0a400e05c2 MT#56128 support sdp-attr manipulations via flags
3 years ago
Richard Fuchs fb51b00753 MT#55283 fatal Glib warnings during tests
3 years ago
Richard Fuchs 45f46b2be3 MT#55283 refactor test makefile into helper script
3 years ago
Richard Fuchs 9fc1b547e3 MT#56471 add SIMD implementation of s16_mix_in
3 years ago
Richard Fuchs 397abf4651 MT#55283 fix variable/argument shadowing in test
3 years ago
Richard Fuchs 2ac763198c MT#55283 accept alternative Opus encodings
3 years ago
Orgad Shaneh 1a28b73a2d MT#55283 Rename aux -> helpers
3 years ago
Richard Fuchs 196e874c65 TT#146201 obsolete TRANSCODE flag entirely
3 years ago
Richard Fuchs 8783e1391a TT#146201 directly set transcoding flag
3 years ago
Richard Fuchs c34f3e6765 MT#55283 refactor call_timer
3 years ago
Richard Fuchs 6ced263477 MT#55283 add -Wshadow
3 years ago
Donat Zenichev d818b7ab65 MT#57379 move `ice_slow_timer()` to a separate thread
3 years ago
Donat Zenichev 131702c6e4 MT#57378 move `stats_counters_calc_rate()` to a separate thread
3 years ago
Richard Fuchs b5e1d20024 MT#56447 allow specific publisher feed ID
3 years ago
Richard Fuchs 13a7e1db7b MT#55283 add codec_touched_real()
3 years ago
Donat Zenichev 2a4f2dbf33 MT#57335 Update the test-stats due to changes in the `call_timer()`
3 years ago
Richard Fuchs 5d4821331f TT#58660 add missing include
3 years ago
Richard Fuchs 62c1cca555 MT#56471 defuse mix_buffer without transcoding
3 years ago
Richard Fuchs cf0c9381c8 MT#56861 add tests for DTMF-from-DTMF injection
3 years ago
Richard Fuchs 67590c2b59 MT#56861 add tests for passthrough DTMF injection
3 years ago
Richard Fuchs 892c736a9e MT#56447 use full handle destroy method
3 years ago
Richard Fuchs c7114d8306 MT#56447 support destroy method
3 years ago
Richard Fuchs a590831bd0 MT#56447 move ICE fragment handle
3 years ago
Richard Fuchs ef99d30754 MT#56447 fix ICE role selection
3 years ago
Richard Fuchs 2f983cd8b4 MT#56447 fix trickle ICE detection
3 years ago
Richard Fuchs 31d8adbe65 MT#56471 fix tests on 32-bit
3 years ago
Richard Fuchs 6d771f65e0 MT#56447 support unpublish method
3 years ago
Richard Fuchs b86c3189d6 MT#56447 support log retention
3 years ago
Richard Fuchs 53926976f6 MT#56447 add tests for mute/unmute
3 years ago
Richard Fuchs d37d7af13a MT#56447 add multi WS tests
3 years ago
Richard Fuchs d3400de517 MT#56447 support multiple websocket connections
3 years ago
Richard Fuchs 829b37e8d9 MT#56447 full publisher details in notification
3 years ago
Richard Fuchs 5aa6bcbdbc MT#56447 reformat test script with black
3 years ago
Michael Prokop 710e676524 TT#71950 Fix typos
3 years ago
Richard Fuchs 40056e948d MT#55283 add tests for pause/unpause subs
3 years ago
Richard Fuchs 4964b90ca5 MT#55283 enable -Werror=return-type
3 years ago
Donat Zenichev 4b79d20577 MT#56128 SDP manipulations: add support for 'substitute' command.
3 years ago
Richard Fuchs c28e2251e6 MT#56471 partially disable play-media tests
3 years ago
Richard Fuchs 166dae380b MT#56782 add tests for Opus fmtp= options
3 years ago
Richard Fuchs 49d091510b MT#56782 add Opus fmtp answer function
3 years ago
Richard Fuchs 0408e2328d MT#56782 parse out Opus fmtp= string
3 years ago
Richard Fuchs 7411a98316 MT#56782 rename variable
3 years ago
Richard Fuchs fd2845c298 MT#56471 audio_player tests
3 years ago
Richard Fuchs ddab4a71e4 MT#56471 add audio_player
3 years ago
Richard Fuchs 19768736c2 MT#56471 mix_buffer: support time-based delay
3 years ago
Richard Fuchs 81a0f36f27 MT#56471 mix_buffer: support initial write-delay
3 years ago
Richard Fuchs 1a30947ea1 MT#56471 add mix_buffer implementation
3 years ago
Richard Fuchs adad19fb4f MT#55447 SIMD implementation for float conversion
3 years ago
Donat Zenichev b665b70f7c MT#56128 Re-add test for SDP attr manipulations
3 years ago
Richard Fuchs d668d17ba6 MT#55283 disable timing-sensitive tests
3 years ago
Donat Zenichev 5bd6ae218e MT#56128 Temporarily remove the test #1142
3 years ago
Richard Fuchs bf3e03da67 MT#56471 add new 'media' log_info type
3 years ago
Richard Fuchs b336828800 MT#56420 suppress port-change for sendonly streams
3 years ago
Richard Fuchs 1c8fc87063 MT#55283 resolve port conflict
3 years ago
Donat Zenichev d7dbae8720 MT#56128 RTPEngine: Add options for arbitrary SDP manipulations
3 years ago
Richard Fuchs d71d46362e MT#56521 support reverse legacy OSRTP offers
3 years ago
Richard Fuchs 817d9b9875 MT#56521 support offering legacy non-RFC OSRTP
3 years ago
Richard Fuchs f8fef89f5b MT#56521 support legacy non-RFC OSRTP
3 years ago
Richard Fuchs 49776fefed MT#55283 add extra tests for generic codec matching
3 years ago
Richard Fuchs 4b3108da18 MT#55283 fix generic codec matching
3 years ago
Richard Fuchs 5ce8942277 MT#55283 test macros for stereo codecs
3 years ago
Richard Fuchs 8d409c19fa MT#55283 expand test suite to include channels
3 years ago
Richard Fuchs e36386a096 MT#55283 disable graphite stats if disabled
3 years ago
Richard Fuchs b956303748 MT#55283 support reporting per-interval metrics
3 years ago
Richard Fuchs 095ff4a88f MT#55283 collect per-interface stats
3 years ago
Richard Fuchs 1cb7e0e05a MT#55283 split up gauge stats bookkeeping
3 years ago
Richard Fuchs d6ca0a99b3 MT#55283 simplify/clarify min/max stats gathering
3 years ago
Richard Fuchs dddaa60afb MT#55283 simplify/clarify stats gathering
3 years ago
Richard Fuchs 87ea144935 MT#56469 add pause_recording method
3 years ago
Richard Fuchs 9828c5b6bf TT#188850 always increase PT tracker last_idx
3 years ago
Richard Fuchs d02e825683 MT#55283 allow alternative list/string usage
3 years ago
Richard Fuchs 858a9db2c2 TT#146201 update/fix kernel module test script
3 years ago
Richard Fuchs 092fc5340a MT#55283 fix Redis tests
3 years ago
Richard Fuchs e658052688 MT#55283 add test for Redis data
3 years ago
Richard Fuchs 4d708350ee MT#56447 add new "media" Janus event
3 years ago
Richard Fuchs 16c99e9d07 MT#56447 output "streams" list with "configured" event
3 years ago
Richard Fuchs 837c024b5f MT#56447 support multiple Janus subs in one req
3 years ago
Donat Zenichev 83fc4c930f MT#56127 Improve the way we accept crypto suites
3 years ago
Richard Fuchs cf12ffc264 MT#55283 support buffered media player
3 years ago
Richard Fuchs fe578109f0 MT#55283 add repeat-times auto test
3 years ago
Richard Fuchs 8f17f140eb MT#55283 support generating a=tls-id
3 years ago
Richard Fuchs b02cced353 MT#56126 fix tests for Stretch etc
3 years ago
Richard Fuchs 47ba87b61f MT#56008 allow Opus single-channel encoding
3 years ago
Donat Zenichev 40a0451edb MT#56126 Add more tests to cover new 'SDES-order:' option flag
3 years ago
Donat Zenichev 8595f95cef MT#56126 Introduce a preference list for crypto suites
3 years ago
Richard Fuchs 40a1741fc1 MT#54294 mandate "const" codec_def_t
3 years ago
Donat Zenichev 3ba1f548c8 MT#56125 Add a flag to only accept/add allowed SDES crypto suits
3 years ago
Richard Fuchs 2f4ed358c0 MT#55283 relax tests-preload.so AF check
3 years ago
Richard Fuchs 8737d194b1 MT#56008 support encoder-selected clock rate for EVS
3 years ago
Richard Fuchs 0630ab74a7 MT#55283 add time-fudging helper .so
3 years ago
Richard Fuchs 0448e12e0d MT#56008 use hashed string lookup in codeclib.c
3 years ago
Richard Fuchs 52dd8320a5 MT#56008 support different Opus "applications"
3 years ago
Richard Fuchs bb2316db1a MT#56008 use libopus directly
3 years ago
Richard Fuchs 9c54e97a88 MT#56008 support encoded-selected clock rates
3 years ago
Donat Zenichev 50ba97b3c9 MT#56129 Add a flag to force increasing the SDP version
3 years ago
Richard Fuchs fc13d02855 TT#136957 reset frequency iter counter
4 years ago
Richard Fuchs 25e2640145 TT#136957 support multiple frequencies for `tone`
4 years ago
Richard Fuchs 40b4d571fe MT#55283 fix `single-codec` with odd codec order
4 years ago
Richard Fuchs dc1a44f3ec MT#55447 add support for EVS
4 years ago
Richard Fuchs 69640dbb13 TT#14008 don't use f'' strings in python tests
4 years ago
Richard Fuchs 114a2b6b66 MT#55447 support parsing and matching AMR a=fmtp
4 years ago
Richard Fuchs e8d3bf5dd5 MT#55283 fix deprecation warning
4 years ago
Victor Seva aab897d62e TT#14008 websockets test: skip tests if version is not supported
4 years ago
Victor Seva 72dad51a10 TT#14008 websockets test: expose the real problem when connecting
4 years ago
Richard Fuchs 9a3ced05ff MT#55283 fix nopacket_relayed_sess stats
4 years ago
Richard Fuchs ea51fe1b28 MT#55283 use env var as test case switch
4 years ago
Richard Fuchs 5d17e5e6bd MT#55283 fix compiler warning
4 years ago
Richard Fuchs 81a80f8d23 TT#14008 add test for GH #1494
4 years ago
Richard Fuchs 0558cfbc05 TT#178400 collect and report RTP sequencing metrics
4 years ago
Richard Fuchs 778ec46b81 TT#178400 support reporting out measured jitter
4 years ago
Richard Fuchs 9b4669d7e6 TT#178352 export additional VoIP metrics
4 years ago
Richard Fuchs 6b5a8f5560 TT#178352 generalise metrics gathering and printing
4 years ago
Richard Fuchs 08701819da TT#185100 support setting opus encoding complexity
4 years ago
Richard Fuchs 58b4173ed1 TT#185100 Perl syntax fixes
4 years ago
Richard Fuchs 59a16e747b TT#14008 add log_info_pop_until()
4 years ago
Richard Fuchs 7b8fa51cc1 TT#14008 ICE test robustness
4 years ago
Richard Fuchs b057a2bbfb TT#14008 retain "codec touched" status after answer
4 years ago
Richard Fuchs 5d33a420a6 TT#14008 websockets test: update for Python 3.10
4 years ago
Richard Fuchs 447f0f52d0 TT#14008 test correct port for rejected stream
4 years ago
Richard Fuchs 314c6f6ea5 TT#14008 fix test for different G.722 encodings
4 years ago
Richard Fuchs 7b594c32d5 TT#14008 skip codec answer routine for rejected media
4 years ago
Richard Fuchs aed9279176 TT#172650 update for OpenSSL >= 3.0
4 years ago
Richard Fuchs 4deff72c8e TT#136957 don't remove DTMF PT from SDP with DTMF-delay active
4 years ago
Richard Fuchs d055a5da59 TT#136957 add `egress` subscription support
4 years ago
Richard Fuchs 84fed5ca7e TT#136957 obsolete TRANSCODE flag
4 years ago
Richard Fuchs 50b8f54bcf TT#155900 add `RTCP mirror` flag
4 years ago
Richard Fuchs 2240921ab3 TT#136957 use separate sequencer per sink/destination
4 years ago
Richard Fuchs c0d9f84e49 TT#14008 rename instance of `func` for clarity
4 years ago
Richard Fuchs 2b74e64ddf TT#14008 prevent double-free of MKI
4 years ago
Richard Fuchs 5d923edacd TT#14008 tests for 89f5a988
4 years ago
Richard Fuchs a67525e27a TT#14008 generalise sub stun_succ
4 years ago
Richard Fuchs 5a23422980 TT#14008 remove unneeded perl module usage
4 years ago
Richard Fuchs 16583ef76e TT#166107 fix stray ICE reset with rtcp-mux=require
4 years ago
Richard Fuchs 799773b5ca TT#14008 fix format list printing logic
4 years ago
Richard Fuchs 0bd80f49ed TT#14008 fix test race condition
4 years ago
Razvan Crainea 9c62de8189 provide sendrecv mode in siprec tag-medias and media-labels
4 years ago
Richard Fuchs 429e3dafb9 TT#14008 fix ports mixed up in tests
4 years ago
Richard Fuchs 22d8db9e72 TT#14008 don't accept stray answer codecs that were not offered
4 years ago
Richard Fuchs c6a689f958 Merge branch 'master' of https://github.com/smititelu/rtpengine
4 years ago
Richard Fuchs fd7a6b35b7 TT#14008 add test for ROC reset
4 years ago
Stefan Mititelu c48540801b Add more info about ok/failed t tests
4 years ago
Richard Fuchs 3c00a607dd TT#14008 anonymise addresses used in tests
4 years ago
Richard Fuchs 6c969934b3 TT#162750 add tests for TT#162750
4 years ago
Richard Fuchs 6d1dfab77a TT#14008 convert logging context to stack
4 years ago
Richard Fuchs 261e6a6503 TT#14008 disable unstable tests
4 years ago
Richard Fuchs 54ee927773 TT#14008 fix websockets test for older python3
4 years ago
Richard Fuchs 5fc658e33b Squashed commit of the following:
4 years ago
Richard Fuchs ee5d01b0f8 TT#155900 add tests to make sure no packet was received
4 years ago
Richard Fuchs 6d85fb6887 TT#136957 tests for delay timing
4 years ago
Richard Fuchs 3582b623a9 TT#136957 DTMF delay support
4 years ago
Richard Fuchs 576774614b TT#136956 add support for DTMF-security=zero
4 years ago
Richard Fuchs efcd137dbf TT#136956 add tests for DTMF-security
4 years ago
Richard Fuchs 478c2608e8 TT#136956 upgrade `block_dtmf` to enum to allow for different modes
4 years ago
Richard Fuchs 1ce4f66d74 TT#136955 trigger DTMF state also when decoding DTMF to PCM
4 years ago
hdikme 85ec0faf9e TT#14008 send NG command stats count to Graphite
4 years ago
Richard Fuchs 12f23b311c TT#157801 shift handling of v4/v6 addresses
4 years ago
Richard Fuchs f5a148f268 TT#14008 change local ICE ufrag/pwd after ICE restart
4 years ago
Richard Fuchs cf7dcb31be TT#14008 add fallback if codec list is empty
4 years ago
Richard Fuchs 3535d96fda TT#136957 fix TS tracking with supplemental codecs
4 years ago
Richard Fuchs 8b79a6074f TT#156052 add call duration stddev metric
4 years ago
Richard Fuchs 7b5b52e932 TT#156052 add MOS stats to stats output
4 years ago
Richard Fuchs 970757da2b TT#156052 add call duration metric to Prom
4 years ago
Richard Fuchs 49b79e8b2f TT#156052 use `destroyed` timestamp for call duration stats
4 years ago
Richard Fuchs 5fba6c7172 Merge branch 'master' of https://github.com/smititelu/rtpengine
4 years ago
Stefan Mititelu 7adf6ace92 Add 'seconds' to some stats duration
4 years ago
Richard Fuchs 75ddfd46b6 TT#14008 add tests for SRTCP generation
4 years ago
Richard Fuchs 11549cc3a2 TT#144701 support JSON in tests and CLI tool
4 years ago
Richard Fuchs e11407ab8d TT#144701 support JSON in NG protocol
4 years ago
Richard Fuchs f1d37e9c93 TT#147451 add support for SIPREC style SDPs
4 years ago
Richard Fuchs a7e22ba698 TT#147451 add support for multi-ml subscriptions
4 years ago
Richard Fuchs 4f705362e9 TT#136952 test-transcode: hold reference to mock call
4 years ago
Richard Fuchs 4cbeb15c07 TT#147451 obsolete necessity for `from-tag` in unsub/sub ans
4 years ago
Victor Seva 23d0dad18f TT#124273 fix typos detected by lintian
5 years ago
Richard Fuchs 2c0e196be9 TT#107565 fix SDP ordering issue of s= vs o=
5 years ago
Richard Fuchs 4c1b4adb69 TT#14008 add test scripts for RTP stats
5 years ago
Richard Fuchs 10d9be003d TT#14008 tests for #1366
5 years ago
Richard Fuchs 77317a1723 TT#14008 add test for multi-intf handling
5 years ago
Richard Fuchs 39616a9629 TT#14008 change test deps around
5 years ago
Richard Fuchs 0fa3a105af TT#131402 add stats for user/kernel streams
5 years ago
Richard Fuchs c5dc3484ae TT#131402 split up relay stats between kernel and userspace
5 years ago
Richard Fuchs 06006df6fb TT#101150 obsolete 'totalstats'
5 years ago
Richard Fuchs b0ebe9ba1b TT#101150 move start timestamp to global var
5 years ago
Richard Fuchs 2ae5cc79ba TT#101150 obsolete more fields from struct totalstats
5 years ago
Richard Fuchs 3fa16c6ab1 TT#101150 generalise ng command stats into array/list
5 years ago
Richard Fuchs d4102280b2 TT#101150 obsolete struct request_time stats
5 years ago
Richard Fuchs 2b60a678e2 TT#101150 use STATS_INC macro for req stats
5 years ago
Richard Fuchs facb4b54db TT#101150 obsolete redundant fields in struct totalstats
5 years ago
Richard Fuchs ad64f4fa00 TT#101150 introduce proper struct for "counter" style stats
5 years ago
Richard Fuchs 1fac2b08b9 TT#101150 use rtpe_now for timer start time
5 years ago
Richard Fuchs 30d91ecc63 TT#101150 add test script for stats output
5 years ago
Richard Fuchs a4e3f96b3f TT#14008 always add a=mid to media section
5 years ago
Richard Fuchs 8a60d17574 TT#131651 support reverse re-invite to new to-tag
5 years ago
Richard Fuchs 792b736f10 TT#14008 fix test case for older libwebsockets
5 years ago
Richard Fuchs 2130e2f62b TT#89352 support Janus control protocol
5 years ago
Richard Fuchs f0b1906809 TT#89352 add option to strip a:extmap
5 years ago
Richard Fuchs 4c1d43d7ee TT#91151 add tests for pubsub
5 years ago
Richard Fuchs 413798e43f TT#132251 implement media silencing
5 years ago
Richard Fuchs de85d4b674 TT#128050 parse and document `reuse codecs` flag
5 years ago
Daniel Hauptmann 4481c773ac TT#128050 Squashed commit of the following:
5 years ago
Richard Fuchs 08fee992d1 TT#89352 add support for trickle ICE offer
5 years ago
Richard Fuchs ae012b1657 TT#14008 further fixes for fake TCP tester
5 years ago
Richard Fuchs 853fed7a83 TT#112700 remove useless duplicate test cases
5 years ago
Richard Fuchs 8d5b7dafec TT#14008 fix fake getpeername on unconnected sockets
5 years ago
Richard Fuchs 1e4c11e152 TT#14008 disable some tests
5 years ago
Richard Fuchs 363f7c937d TT#89352 add TCP support to preload testing lib
5 years ago
Richard Fuchs dc3a35a6b4 TT#91151 fix transcoding unit test case
5 years ago
Richard Fuchs 92fb330a46 TT#91151 implement one-to-many forwarding
5 years ago
Richard Fuchs 1e0765bf6e TT#91151 tie codec handlers to output media/sink
5 years ago
Richard Fuchs 1d387b98ef TT#112700 rework codec offer/answer routine
5 years ago
Richard Fuchs 7aac69dfa8 TT#14008 update tests after f2d7372f5a
5 years ago
Richard Fuchs 256b9917ec TT#121752 associate SSRC hash to monologue instead of entire call
5 years ago
Richard Fuchs 7cb49bcc79 TT#14008 tests for GH #1289
5 years ago
Richard Fuchs 46a3f7a3ac TT#14008 skip duplicate comparison of basic codec params
5 years ago
Richard Fuchs 369e64f9a7 TT#14008 add mqtt support
5 years ago
Richard Fuchs 2e66655925 TT#14008 add tests for CN passthrough
5 years ago
Richard Fuchs c7431aa846 TT#122401 disable sample filter for CN resampler
5 years ago
Richard Fuchs ddfce1fcdd TT#111150 add unit test for resampler
5 years ago
Richard Fuchs 4cbd676b76 TT#122401 add DTX tests
5 years ago
Richard Fuchs 830abd6717 TT#14008 add tests for media echo
5 years ago
Richard Fuchs 586a8028eb TT#111150 fix initialisers in test-transcode
5 years ago
Guillem Jover d3390bae32 TT#111150 Enable -Wextra minus some of its warnings producing much noise
5 years ago
Richard Fuchs df5f810651 TT#14008 fix base64 encoding issues with older glib in t/
5 years ago
Guillem Jover 89d1a77f37 TT#111150 Fix memory leak in test
5 years ago
Richard Fuchs d5d0a3a994 TT#111150 convert str.len to size_t
5 years ago
Richard Fuchs 87e5efc7d4 TT#111150 fix mem leaks in test-transcode
5 years ago
Richard Fuchs a9fdc219f0 TT#14008 amend kernel test script
5 years ago
Richard Fuchs a86d98f8d1 TT#118902 add support for per-call debugging
5 years ago
Richard Fuchs 800f098cd1 TT#14008 remove obsolete test scripts and add new kernel tester
5 years ago
Richard Fuchs ac71e81e54 TT#118350 add SDES=static option
5 years ago
Richard Fuchs 7dc55e6378 TT#98901 convert from static DTX delay to dynamic buffer queue
5 years ago
Richard Fuchs d14eeaea6e TT#111150 fix typo
5 years ago
Guillem Jover 39a2b288ad TT#111150 Use standard flags for the test preload library
5 years ago
Guillem Jover 09cd962eef TT#111150 Fix memory leaks in unit tests
5 years ago
Guillem Jover 8508177777 TT#111150 Split CFLAGS between required and optional
5 years ago
Richard Fuchs 52d9768418 TT#14008 move build tests to a wrapper script
5 years ago
Richard Fuchs 5cf4717f89 TT#115400 explicitly disallow ptime in non-RTP SDPs
5 years ago