Commit Graph

34 Commits

Author SHA1 Message Date
Jasper Hugo 0bdf6a8cd9 Update to released version of xmpp-parsers, minidom, jid 2022-03-07 19:16:25 +07:00
Jasper Hugo ca8cca9393 Bump versions 2022-03-07 16:59:43 +07:00
Jasper Hugo d44546e8c6 Add support for logging RTP/RTCP packets 2022-03-07 10:04:30 +07:00
Jasper Hugo 43afe4696a Response to E2E ping requests 2022-03-06 17:54:15 +07:00
Jasper Hugo c68a7cbe0a Make it possible to disable certificate verification 2022-03-06 16:23:46 +07:00
Jasper Hugo 3f27c90489 Updates for GStreamer 1.20, XMPP parsing improvements
* Updated GStreamer to 1.20
* Updated libnice to 0.1.18
* Vendored a minimal set of modified xmpp-parsers elements rather than
  the whole thing
* Implemented retries of the initial Colibri connection
* Updated deps
2022-03-06 12:01:37 +07:00
Jasper Hugo 75d825a7e8 Update dependencies 2021-12-14 22:04:58 +07:00
Jasper Hugo 46d2de0d56 Update deps, and update shell.nix for successful build on macos 2021-11-05 09:29:31 +07:00
Jasper Hugo c6292caff5 update colibri to 0.1.8
Fixes failure to deserialise EndpointStats due to missing serverRegion
field (noticed in log of #6)
2021-10-25 15:24:36 +07:00
Jasper Hugo 0e63257b57 Update colibri to 0.1.7
Leave constraint values (ideal_height / max_height) out when unspecified
2021-10-25 14:57:27 +07:00
Jasper Hugo e8d42f66cc Update colibri to 0.1.6
improves ReceiverVideoConstraints serialisation, ref #6
2021-10-25 14:45:18 +07:00
Jasper Hugo 16a33d7448 removed unused imports & unused serde-with dependency 2021-10-25 10:39:19 +07:00
Jasper Hugo 9250084436 pluggable TLS implementations, defaulting to native-tls 2021-10-25 10:21:05 +07:00
Jasper Hugo fab8efe5fb Compatibility fixes
* Allow focus to be a bare or full JID (thanks @teowoz & @Tellyo)
* If extdisco fails, just continue without STUN/TURN (thanks @teowoz &
  @Tellyo)
* Updated deps for new colibri protocol crate
* rustfmt
2021-10-11 10:33:29 +07:00
Jasper Hugo 2b2ceca515 use new colibri crate & vendored xmpp-parsers 2021-10-06 12:06:27 +07:00
Jasper Hugo 55aa89010c updated deps, updated gst-meet for new lib-gst-meet API, export xmpp-parsers 2021-09-27 22:37:55 +07:00
Jasper Hugo 037c2d944f XMPP improvements
- Handle unsolicited XMPP messages gracefully
- Split out generic XMPP connection handler which can be used for
  connecting to brewery MUCs
- Don't deadlock during Jingle handling
2021-09-07 23:52:04 +07:00
Jasper Hugo 5759d5c800 use patched minidom 2021-08-25 12:40:30 +07:00
Jasper Hugo a868e7e781 updated deps 2021-08-25 11:21:03 +07:00
Jasper Hugo f414c9db66 RTX and TWCC working correctly 2021-08-24 15:40:08 +07:00
Jasper Hugo 35fb24071e updated deps 2021-08-19 17:21:58 +07:00
Jasper Hugo 6f67e2536d lib-gst-meet 0.3: colibri message support, more flexible recv handling 2021-08-19 17:06:12 +07:00
Jasper Hugo e31c81b68e gst-meet 0.2.1 2021-08-18 08:00:56 +07:00
Jasper Hugo b593ca6697 added support for configuring tracing via API, made connected() private 2021-08-17 11:55:17 +07:00
Jasper Hugo 3487596b92 updated nice-gst-meet 2021-08-16 14:43:10 +07:00
Jasper Hugo 89d78b4800 portability fix for platforms with unsigned char, added Dockerfile 2021-08-16 14:13:10 +07:00
Jasper Hugo 56463c6100 Added verbosity option, added participant_left event 2021-08-15 18:24:06 +07:00
Jasper Hugo 11ffd97d8b updated gst-meet and lib-gst-meet to 0.2.0 2021-08-15 12:35:51 +07:00
Jasper Hugo 9af6db6c02 added initial draft of lib-gst-meet-c. added shell.nix for deps 2021-08-14 20:06:39 +07:00
Jasper Hugo 2634c68ad6 compatibility with gstreamer 0.16 2021-08-14 13:13:33 +07:00
Jasper Hugo 57f78656a3 compatibility with libnice 0.1.16 2021-08-14 13:04:40 +07:00
Jasper Hugo 56001583ad removed unused crates.io patch from workspace manifest 2021-08-14 12:48:57 +07:00
Jasper Hugo bed8d156dc Prepared for publishing to crates.io 2021-08-13 19:30:25 +07:00
Jasper Hugo fbaf22ba7e Initial 2021-08-13 18:48:59 +07:00