Marvin W
|
a0eac798cd
|
Fix build of tests
|
2022-04-08 22:03:31 +02:00 |
|
Marvin W
|
193bf38a79
|
Allow cancellation of file transfers
|
2022-03-30 10:36:52 -06:00 |
|
Nkwuda Sunday Cletus
|
c5ed719b66
|
set a generic MIME type for encrypted file (#1213)
|
2022-03-23 20:42:43 +01:00 |
|
Marvin W
|
f0ed11ec49
|
Fix build on Vala < 0.50 and pre-release Vala versions
|
2022-03-16 08:41:51 -06:00 |
|
fiaxh
|
5f04a6eb09
|
QR-code: Actually use Uri.join if glib version supports it
|
2022-03-09 07:56:14 -06:00 |
|
mjk
|
d1c8284964
|
OMEMO QR code: URI-escape the JID
|
2022-02-26 00:08:00 +00:00 |
|
mjk
|
98adfa332a
|
OMEMO: Make QR code "scalable" in accordance with GDK_SCALE
The QR code is now generated at the required resolution instead of being
stretched for display with linear filtering.
|
2022-02-25 23:20:05 +00:00 |
|
mjk
|
d3ae541673
|
Qrencode: Break out upsampling into a separate function
|
2022-02-25 22:43:02 +00:00 |
|
mjk
|
855a98c045
|
OMEMO: Make QR code fixed-resolution and the quiet zone ISO-conformant
|
2022-02-25 22:26:43 +00:00 |
|
mjk
|
3719fcbefb
|
RTP: clarify codec support warning
|
2022-02-13 21:32:28 +01:00 |
|
Translations
|
f5d1435182
|
Update translations
|
2022-02-12 22:08:07 +01:00 |
|
Marvin W
|
b586aebbac
|
Calls: Fix OMEMO in group calls
|
2022-02-12 17:18:03 +01:00 |
|
Marvin W
|
369d0c79d7
|
Calls: Fix device selector for multi-party calls, allow picking device before call started
|
2022-02-12 14:36:26 +01:00 |
|
Marvin W
|
6532c2b160
|
RTP: Only display SSRC mismatch warning for GLib versions supporting warning_once
|
2022-02-11 20:33:06 +01:00 |
|
Marvin W
|
e768c40e11
|
RTP: Make codec and hardware support compile-time configurable
|
2022-02-11 19:55:19 +01:00 |
|
fiaxh
|
dbc6d87cb9
|
Various call fixes
- Don't create incoming CIM calls twice
- Fix is_color check for video devices w/ multiple formats
- Tolerate mismatching content creator on jingle responses
- Change MUJI namespace to urn:xmpp:jingle:muji:0
|
2022-02-10 15:43:34 +01:00 |
|
Marvin W
|
28248607f0
|
DTLS: Handle DTLS fingerprint in transport-info before session-accept
|
2022-02-09 23:58:54 +01:00 |
|
Translations
|
fb10aefefa
|
Update translations
|
2022-02-08 22:17:26 +01:00 |
|
Marvin W
|
43ea088f64
|
Calls: Device picker
|
2022-02-08 21:58:18 +01:00 |
|
Translations
|
35526ab5a5
|
Update translations
|
2022-02-08 17:52:30 +01:00 |
|
fiaxh
|
4ef50db3e5
|
Various call UI/UX improvements
|
2022-02-07 01:21:11 +01:00 |
|
Marvin W
|
5ed8d28a27
|
RTP: Use two channels for Opus
Fixes: #1189
|
2022-02-06 00:19:27 +01:00 |
|
Marvin W
|
bfd089516a
|
RTP: Add support for G.722
|
2022-02-06 00:19:26 +01:00 |
|
Marvin W
|
51dc414631
|
Use uppercase hex for DTLS fingerprints
|
2022-02-06 00:19:26 +01:00 |
|
Marvin W
|
460c520db7
|
RTP: Restrict number of recaps to save resources
|
2022-02-06 00:19:26 +01:00 |
|
Translations
|
f94d95fa44
|
Update translations
|
2022-02-02 13:08:05 +01:00 |
|
Marvin W
|
0c524cdc4a
|
RTP: Workaround drawing issues on resolution change
|
2022-01-27 22:09:53 +01:00 |
|
fiaxh
|
b123800f26
|
Small cleanup
|
2022-01-23 19:50:01 +01:00 |
|
Marvin W
|
f270fc7686
|
RTP: VAAPI seems to not support VBR and low-power mode at the same time
|
2022-01-21 15:34:06 +01:00 |
|
Marvin W
|
37cfbd8c76
|
RTP: Use VP8 wait-for-keyframe only for GStreamer 1.18+
|
2022-01-21 15:23:38 +01:00 |
|
fiaxh
|
f2ef2bcfe7
|
Only process PEP messages from bare JIDs
|
2022-01-10 17:11:24 +01:00 |
|
Marvin W
|
82a492b33f
|
Remove GStreamer dependencies from main
Fixes #1060
|
2022-01-09 17:04:34 +01:00 |
|
Marvin W
|
9490ffed6b
|
Fixes for older valac versions
|
2021-12-25 18:25:29 +01:00 |
|
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 |
|