Nicolas Werner
550c80525a
Move voip and encryption stuff into their own directories
2021-10-17 17:18:14 +02:00
Nicolas Werner
cfca7157b9
Change indentation to 4 spaces
2021-09-18 00:45:50 +02:00
Nicolas Werner
f6f5d2615a
Make emoji picker follow theme
2021-07-03 22:45:36 +02:00
DeepBlueV7.X
56c44d0454
Merge pull request #505 from Nheko-Reborn/license-headers
...
License headers
2021-03-05 01:04:36 +00:00
Joseph Donofry
4b12b53133
Fix linting
2021-03-04 19:11:08 -05:00
Nicolas Werner
a6f0d2ea7d
Update license headers
2021-03-05 01:04:07 +01:00
trilene
efe240d609
Allow choice of single window when sharing screen
2021-02-24 17:07:01 -05:00
trilene
70c77cdc44
Display screen sharing content locally
2021-02-21 16:30:10 -05:00
trilene
c461c0aac0
Require GStreamer 1.18 for voip support
2021-02-20 17:14:22 -05:00
trilene
8ccd2abc6a
Screen sharing (X11): support picture-in-picture
2021-02-20 11:26:53 -05:00
trilene
3b26cf4ba3
Screen sharing (X11): add hide mouse cursor option
2021-02-18 16:53:30 -05:00
trilene
8df10eeeca
Support desktop screen sharing on X11
2021-02-18 15:55:29 -05:00
trilene
f1bc3ba587
Move call device handling out of WebRTCSession
2021-02-07 11:47:47 -05:00
trilene
5ef837af6d
Support webcams that report [min,max] frame rates
2021-01-19 15:24:25 -05:00
trilene
cf8a47503f
Fix device discovery under GStreamer 1.16
2021-01-07 09:48:25 -05:00
trilene
459c59901e
Fix one-way video calls
2021-01-07 14:04:21 +01:00
trilene
7124024977
Make call invites less intrusive
2021-01-07 14:04:21 +01:00
kirillpt
c5419f8783
change \!disabled for enabled, because toggled return true if enabled
2020-11-25 19:05:31 +03:00
trilene
9a8a584fa8
Mitigate webrtc race condition
2020-11-24 20:18:13 -05:00
trilene
d391404b79
Video calls: add local webcam view
2020-11-09 10:51:17 -05:00
trilene
20d2c44329
Fix crash when stun server selected
2020-10-30 17:23:56 -04:00
Nicolas Werner
888d004764
Supress unused var warning for STUN_SERVER (used only if gstreamer supported)
2020-10-30 03:22:48 +01:00
trilene
b260e7eeee
Unused variable
2020-10-29 20:13:34 -04:00
trilene
2838061f10
Avoid std::from_chars for now
2020-10-29 19:42:05 -04:00
trilene
51a559ab4a
Document better rtp payload types
2020-10-29 19:17:10 -04:00
trilene
c370dd8313
Avoid ugly error if pipeline creation fails
2020-10-29 18:57:09 -04:00
trilene
b1300aff46
Fix crash on exit
2020-10-27 17:26:46 -04:00
trilene
d1f3a3ef40
Support video calls
2020-10-27 13:14:06 -04:00
Nicolas Werner
99ba1f17d3
Merge remote-tracking branch 'origin/master' into cross-signing
2020-10-08 16:57:03 +02:00
trilene
aab6cb88a5
Fix build for those without GStreamer
2020-09-25 11:10:45 -04:00
trilene
3f73853e4b
Move ActiveCallBar Qml to separate file
2020-09-25 10:26:36 -04:00
Nicolas Werner
4802c34009
Merge remote-tracking branch 'origin/master' into cross-signing
2020-09-24 21:36:43 +02:00
trilene
44cfc8d22a
clang-format
2020-09-22 12:14:15 -04:00
trilene
da27670cbe
Port ActiveCallBar to Qml
2020-09-22 12:07:36 -04:00
trilene
e065bf2205
Remove GStreamer version test
2020-09-17 16:50:13 -04:00
trilene
f7beb1b34e
clang-format
2020-09-17 15:57:47 -04:00
trilene
8d7c70d912
Fix preprocessor directive
2020-09-17 15:17:06 -04:00
trilene
b527c5a21c
Adapt device monitoring for GStreamer 1.18
2020-09-17 11:37:30 -04:00
trilene
2526a5604e
Remove bus watch when call ends
2020-09-16 07:29:26 -04:00
trilene
124952a11c
Ignore empty remote ICE candidates
2020-09-13 10:21:29 -04:00
trilene
b6563d9ffe
GStreamer v1.18.0 released
2020-09-10 14:34:10 -04:00
trilene
7d2844b2b0
Fix earlier commit when GStreamer < v1.17
2020-09-10 14:29:25 -04:00
CH Chethan Reddy
b174bd9380
Merge remote-tracking branch 'upstream/master' into device-verification
2020-08-30 22:27:14 +05:30
trilene
67a6ab401b
Link GStreamer elements before syncing state
2020-08-28 10:49:39 -04:00
trilene
473293b6a5
Under GStreamer >= 1.17 gather all candidates before sending offer/answer
2020-08-22 08:18:42 -04:00
Nicolas Werner
b6751ab01e
Appease the linter
2020-08-14 09:01:56 +02:00
Nicolas Werner
f157602a52
Disable call support, when GStreamer is unavailable
...
Integrating that in our CI is currently a bit hard, so disable it for
now, if GStreamer isn't found. Just make sure to build against GStreamer
for call support!
2020-08-14 01:03:27 +02:00
trilene
df65093374
Add audio input device selector
2020-08-05 17:56:44 -04:00
trilene
02dfc8039f
Conditionally compile against upcoming GStreamer release
2020-08-02 22:27:05 -04:00
trilene
e3e7595bab
clang-format
2020-08-01 14:31:10 -04:00