Commit graph

347 commits

Author SHA1 Message Date
Marvin W
1c47652814
Fix build with older Vala compilers
- Older versions seem to assume a wrong type for Nice messages
- Older versions have broken bindings for Gst.Value.set_fraction
2021-12-23 07:06:07 +01:00
fiaxh
d02c5bc55d Merge branch groupcalls 2021-12-23 00:46:58 +01:00
Marvin W
8e99ed1e9c RTP: Disable VP9 2021-12-19 22:38:27 +01:00
Marvin W
cd6d501c23 RTP: Improve screen resolution update logic 2021-12-19 22:38:00 +01:00
Marvin W
b1c1751cc4 DTLS: Use own thread for connection establishment 2021-12-19 22:36:26 +01:00
Translations
4e9957deaf Update translations 2021-12-18 23:40:47 +01:00
Marvin W
b07c4187ef RTP: Less log spam 2021-12-18 21:47:50 +01:00
Marvin W
9aeff4bf9e SRTP: Do not continue processing data after encrypt/decrypt failed
RTP: Copy less
2021-12-18 21:45:36 +01:00
Marvin W
4f80a9f5cc RTP: Correctly handle timestamp after re-enabling a stream 2021-12-18 21:43:12 +01:00
Marvin W
09cd060889 ICE: Use non-blocking send 2021-12-18 21:39:19 +01:00
Marvin W
52698a23d3 ICE: Run receiver in own thread 2021-12-18 22:35:52 +01:00
fiaxh
fa1ba2f83d Remove ContentFilters
fixes #1129 #573
2021-12-09 15:46:16 +01:00
fiaxh
2b3d150949 Improve call details dialog + small multi-party call fixes 2021-11-15 13:29:13 +01:00
Marvin W
ec65415186
Optimize encoder for low cpu usage 2021-11-15 23:49:48 +01:00
Marvin W
0b828a0ae5
Add maximum bitrate and adjust video resolution based on bitrate 2021-11-15 22:49:44 +01:00
Marvin W
9958cfbe7b
Log probe for decode QOS 2021-11-11 22:49:48 +01:00
Marvin W
9e5a3895ae
Limit REMB target bitrate to 2x maximum actually seen value 2021-11-11 22:35:45 +01:00
fiaxh
e205743f0c Display target bitrates in connection details UI 2021-11-11 21:54:55 +01:00
Marvin W
1b157a20ab
Fix REMB calculation 2021-11-10 23:13:33 +01:00
Marvin W
cfe43de5d5
Make elements sync to get proper qos data 2021-11-10 23:13:33 +01:00
Marvin W
0fe24c4339 Register local ip address handler for raw udp 2021-11-10 11:05:34 +01:00
Marvin W
c9194973de Log when DTLS-SRTP has errors 2021-11-10 11:05:34 +01:00
Marvin W
6fa5702e9c ICE: Report transferred bytes for UI 2021-11-10 11:05:34 +01:00
Marvin W
f398135bc8 RTP: Make opus mono-channel 2021-11-10 11:05:34 +01:00
Marvin W
dfda2f25f0 DTLS: throw exceptions from SRTP 2021-11-10 11:05:34 +01:00
Marvin W
ea19a9c5cb RTP: Only start gstreamer pipeline once needed 2021-11-10 11:05:34 +01:00
Marvin W
b593aa05ef RTP: Encode with device 2021-11-10 11:05:34 +01:00
Marvin W
083f73b0ca Split payloader off encoder chain 2021-11-10 11:05:34 +01:00
Marvin W
72569ea52f Improve codec support 2021-11-10 11:05:34 +01:00
Marvin W
aae13b9ea6 Crop video to match widget ratio 2021-11-10 11:05:34 +01:00
Translations
44c0e65129 Update translations 2021-10-13 20:11:17 +02:00
fiaxh
9285fd07bf Fix compiler warnings ('Type `uint8[]' can not be used for a GLib.Object property') 2021-10-12 19:43:57 +02:00
fiaxh
237081e573 Fix compiler warnings ('Switch does not handle .. of enum ..') 2021-10-12 19:43:57 +02:00
fiaxh
e8c162eae3 Fix misc compiler warnings 2021-10-12 19:43:57 +02:00
fiaxh
76e425ed27 Fix compiler warnings ('assignment .. from incompatible pointer type') by returning non-const after_actions in OrderListener 2021-10-12 17:59:47 +02:00
fiaxh
8d8dcf5af6 Fix compiler warnings ('[GtkChild] fields must be declared as `unowned'') 2021-10-12 17:58:18 +02:00
Translations
6ca47bf795 Update translations 2021-09-25 16:13:44 +02:00
Translations
ce227f7189 Update translations 2021-09-24 23:10:28 +02:00
fiaxh
83fcc295fe Use own STUN fallback server
fixes #1078
2021-08-09 18:50:22 +02:00
fiaxh
ce292d03e3 Don't remove characters after '#' in filename 2021-06-07 10:00:47 -06:00
Marvin W
686035ca1e
RTP: Handle missing rtp pay/depay elements 2021-05-15 19:55:44 +02:00
Marvin W
6399892bf2
Move crypto-vala to shared library 2021-05-14 19:26:05 +02:00
Marvin W
bec73ed371
RTP: Fix GStreamer version check 2021-05-14 10:17:51 +02:00
Marvin W
3bfd407843
Calls: Use vp8depay.wait-for-keyframe only with GStreamer 1.16+ 2021-05-11 22:11:44 +02:00
fiaxh
d71604913d Merge remote-tracking branch 'origin/feature/calls' 2021-05-11 12:57:02 +02:00
fiaxh
90f9ecf62b Calls: Indicate whether OMEMO key is verified 2021-05-11 12:52:00 +02:00
Marvin W
8044b546d0
Support voice processing on GStreamer 0.14 2021-05-02 18:03:03 +02:00
fiaxh
0ad968df36 Use the same DTLS fingerprint in all contents. Display audio+video enc keys in UI if they differ. 2021-05-01 22:57:38 +02:00
fiaxh
7d2e647690 Improve call wording, cleanup 2021-05-01 21:51:24 +02:00
Marvin W
0409f55426
Fix webcam framerate selection 2021-05-01 17:27:55 +02:00