Kim Alvefur
9072f15556
Forget previous session on failed stream resumption ( #1164 )
...
Assuming received_features_node() is what triggers another attempt to
authenticate, this should prevent an attempt to XEP-0198 resume again
using the same session id.
2021-12-30 16:26:53 +01:00
Xavi92
795af2d9ce
Format quotes as preformatted text ( #1111 )
2021-12-30 16:22:03 +01:00
Marvin W
9490ffed6b
Fixes for older valac versions
2021-12-25 18:25:29 +01:00
Marvin W
f591335ee3
Remove unnecessary override from interface method implementation
...
Fixes build on Vala 0.42
2021-12-23 07:27:39 +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
fiaxh
f0c7dd0682
UI + libdino: Improve MUJI calls from MUC
...
- Move calls from ICE-thead onto main thread
- Identify Call.ourpart as MUC nick if in MUC
- Keep track of the initiator of a call
2021-12-23 00:19:26 +01:00
fiaxh
ff4e2540ae
xmpp-vala: Fix muji issues when waiting for peer to prepare
2021-12-22 20:48:48 +01:00
fiaxh
1378224444
Fix unread counting in new conversations w/o read_up_to_item
...
fixes #1094
2021-12-21 18:51:57 +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
Marvin W
474512e9d1
SRTP: Drop unnecessary buffer copy
2021-12-18 22:35:32 +01:00
fiaxh
78bb2bbdda
Add calls in private MUCs via a MUJI MUC
2021-12-18 21:34:39 +01:00
seahawk1986
be0233000c
fix screenshot dimensions ( #1163 )
2021-12-14 15:09:14 +01:00
wkg
9cfc5a1827
fix for "retracted" call from remote side. ( #1160 )
2021-12-12 12:56:58 +01:00
fiaxh
fa1ba2f83d
Remove ContentFilters
...
fixes #1129 #573
2021-12-09 15:46:16 +01:00
linkmauve
905f93bccc
Reject non-TLS URLs in HTTP File Upload ( #1098 )
...
* Reject non-TLS URLs in HTTP File Upload
This is a MUST in the XEP.
* Update 0363_http_file_upload.vala
Co-authored-by: fiaxh <fiaxh@users.noreply.github.com>
2021-11-28 22:54:48 +01:00
mesonium
e7500138a9
Fix auto download if public MUC JID is in roster ( #1137 )
...
Dino has downloaded files (< 5 MB) automatically from occupants in public MUCs if the public MUC JID was in the user's roster. This patch fixes it.
2021-11-18 23:11:29 +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
Marvin W
4c56a84303
Fix usage of libsrtp2
2021-11-10 11:05:34 +01:00
fiaxh
3dc4d7f155
Add (disabled) multi-party call UI
2021-11-10 11:05:34 +01:00
fiaxh
26d10d1dcb
Add multiparty call support to libdino and xmpp-vala
2021-11-10 11:05:34 +01:00
fiaxh
38944d7023
Add Jingle Raw UDP Transport Method to xmpp-vala
2021-11-04 17:32:28 +01:00
fiaxh
54427b04f9
Add initial COIN (XEP-0298) implementation to xmpp-vala
2021-11-04 17:11:33 +01:00
fiaxh
37c543b6e7
Add MUJI (XEP-0272) implementation to xmpp-vala
2021-11-04 17:10:10 +01:00
Daniel Reuther
5a335f89d3
Fix compilation on gcc 11
2021-10-23 02:45:52 +02:00