Commit graph

323 commits

Author SHA1 Message Date
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
Marvin W
d388525fc6
Correctly handle missing webrtc-audio-processing 2021-05-01 16:00:37 +02:00
Marvin W
23ffd37dde
Echo Cancellation 2021-05-01 15:48:51 +02:00
fiaxh
421f43dd8b Add support for OMEMO call encryption 2021-04-29 16:13:25 +02:00
fiaxh
5d85b6cdb0 Handle non-existant call support 2021-04-29 16:13:25 +02:00
Marvin W
3880628de4
Video optimizations 2021-04-29 15:53:59 +02:00
fiaxh
328c3cf37f Fix bad syntax in gnutls vapi, add libsrtp2 dependency to CI builds 2021-04-12 22:22:39 +02:00
Marvin W
2bee82f0b6
ICE: Require libnice 0.1.15 or newer 2021-04-12 18:05:55 +02:00
Marvin W
d19a01d5f2
Handle DTLS edge-cases 2021-04-12 18:05:08 +02:00
Marvin W
fe160d94ba
Handle broken VAPI in older vala 2021-04-11 16:28:59 +02:00
Translations
e32b49b68f Update translations 2021-04-11 15:59:37 +02:00
Marvin W
4edab3c8d6
Fix custom vapi integration 2021-04-11 15:13:22 +02:00
Marvin W
e9ff660537
Fix usage of old libnice versions 2021-04-11 15:13:22 +02:00
fiaxh
dfffa08ec1 Fix warnings 2021-04-11 14:42:59 +02:00
Marvin W
6ebdec1d78
GStreamer compat 2021-04-11 12:31:03 +02:00
fiaxh
5e11986838 Fix dtls pull_timeout_function, fix cyclic references 2021-04-09 22:23:56 +02:00
Marvin W
fbc10c2023 DTLS-SRTP: Wait for setup finish and handle setup=passive 2021-04-09 22:23:53 +02:00
fiaxh
8d1c6c29be Display+store call encryption info 2021-04-09 22:23:13 +02:00
fiaxh
4ce2bd8cd2 Set omemo+openpgp database properties to be the same as main db 2021-04-07 21:31:47 +02:00
fiaxh
3454201e5a Use outgoing JMI if contact has supporting device 2021-04-01 12:03:04 +02:00
Marvin W
c5ab4fed87
Fix bug in legacy SRTP decryption 2021-04-01 11:51:35 +02:00
Marvin W
c5cb43350a
Remove unnecessary debug code 2021-04-01 11:51:12 +02:00
Marvin W
5e58f29883
Migrate to libsrtp2 2021-03-29 13:20:12 +02:00
Marvin W
9520a81b81
Don't reuse PTs for different media types 2021-03-29 13:14:37 +02:00
Marvin W
fd21eafe26
Fix cyclic reference in DTLS 2021-03-29 13:14:10 +02:00