John Preston
3b1aa55d21
Don't send OpenGL initialization crash reports.
2021-06-14 11:22:39 +04:00
mid-kid
37f59095f4
Fix building with LINK_TO_GTK
2021-06-12 15:08:11 +04:00
John Preston
f85d1b8a29
Beta version 2.7.8: Update lib_waylandshells.
2021-06-12 00:27:56 +04:00
John Preston
ece491eee7
Beta version 2.7.8.
...
- Crash fixes.
2021-06-11 23:15:53 +04:00
John Preston
750c13e5fe
Add OpenGL init crash checker.
2021-06-11 23:01:07 +04:00
John Preston
0fde35f59e
Increase limit for full video request.
2021-06-11 22:52:59 +04:00
John Preston
5ab8a7d9c5
Fix controls in PiP video player.
2021-06-11 20:29:34 +04:00
John Preston
b1fad4f7e0
Fix possible crash in DBus SettingWatcher.
2021-06-11 19:41:58 +04:00
John Preston
4f0f815201
Fix crash in saving document from media viewer.
2021-06-11 19:36:27 +04:00
John Preston
f2286fdffd
Fix possible crash in emoji suggestions.
2021-06-11 19:31:16 +04:00
John Preston
46dfde881a
Fix crash in screencast error handling.
2021-06-11 19:19:50 +04:00
John Preston
95f7704d14
Fix crash in voice chat camera enabling.
2021-06-11 19:12:14 +04:00
John Preston
64a6838764
Fix crash in account switching.
2021-06-11 19:11:58 +04:00
John Preston
a0c2318919
Beta version 2.7.7.
...
- Optimized video playback in media viewer and Picture-in-Picture mode.
- Added integration with System Media Transport Controls on Windows 10.
- Added "Now Playing" integration for music playback on macOS.
- Added "Archive Sticker" into the "..." menu of the Sticker Set Box.
- Fixed memory not being freed on Linux.
- Several crash fixes.
2021-06-11 17:37:49 +04:00
John Preston
8d8fffd306
Fix OpenGL renderers on macOS.
2021-06-11 17:35:16 +04:00
John Preston
ecb53e3e0b
Display Puny-encoded domains in proxy confirmation.
2021-06-11 14:20:00 +04:00
John Preston
468d43c4c7
Don't send by Enter elements, chosen by mouse.
2021-06-11 14:20:00 +04:00
John Preston
425a632965
Accept DD / EE as proxy type tag.
...
Fixes #16218 .
2021-06-11 14:20:00 +04:00
John Preston
bf581a1ba4
Fix build with DESKTOP_APP_DISABLE_DBUS_INTEGRATION.
2021-06-11 14:20:00 +04:00
John Preston
7a0ba58ffd
Don't construct Webrtc::VideoTrack only for state tracking.
2021-06-11 14:20:00 +04:00
John Preston
4543656aa3
Implement screencast pause in TDesktop.
2021-06-11 14:20:00 +04:00
23rd
8d72026cbd
Fixed build for Linux.
2021-06-10 23:00:56 +03:00
23rd
32e47c24b4
Moved Linux MPRIS support to lib_base.
2021-06-10 23:00:56 +03:00
23rd
69eaecc218
Moved SystemMediaControlsManagerto Media namespace.
2021-06-10 23:00:56 +03:00
23rd
3ffbb94fdb
Removed SPMediaKeyTap solution for macOS media keys.
...
Related commit: fd6a312abc
.
2021-06-10 23:00:55 +03:00
23rd
4f8bab6a5f
Fixed auto-seeking by system for non-fully loaded audio files in SMC.
2021-06-10 23:00:55 +03:00
23rd
2f0fd398d5
Fixed update of availability of next and previous tracks in SMC.
2021-06-10 23:00:55 +03:00
23rd
c6fde48936
Optimized updating of position in SMC.
2021-06-10 23:00:55 +03:00
23rd
8356bac6d7
Added new event of seeking to media player.
2021-06-10 23:00:55 +03:00
23rd
b553520a48
Fixed track change notification in media player.
2021-06-10 23:00:55 +03:00
23rd
3c86da78af
Added volume support to SMC class.
2021-06-10 23:00:55 +03:00
23rd
fdbf63229d
Added ability to specify application name for Linux MPRIS.
2021-06-10 23:00:55 +03:00
23rd
d22601461a
Added new commands to Quit and Raise for Linux MPRIS.
2021-06-10 23:00:55 +03:00
23rd
13c70a9ce9
Added initial support of seeking to SMC class.
2021-06-10 23:00:55 +03:00
23rd
1cfbf24635
Moved Windows SMTC as part of cross-platform media controls solution.
2021-06-10 23:00:55 +03:00
Ilya Fedin
8d0f5bb828
Use custom xdg-shell fork for shadows on Wayland
2021-06-10 23:49:10 +04:00
John Preston
2f986660ff
Optimize background painting in OpenGL renderers.
2021-06-10 23:37:09 +04:00
John Preston
f9f98975a1
Implement OpenGL renderer for one-on-one calls.
2021-06-10 17:16:17 +04:00
John Preston
e0e2b973f1
Remove shadow debugging image saving.
2021-06-10 15:38:19 +04:00
John Preston
aeb994dd40
Fix radial loading and seek frame in PiP.
2021-06-10 14:05:15 +04:00
John Preston
112c597556
Fix video rotation apply in PiP player.
2021-06-10 11:44:31 +04:00
John Preston
fc94045f41
Fix PiP cursor after drag/resize finished.
2021-06-10 10:39:09 +04:00
John Preston
2a8055c513
Fix action invocation after dragging PiP window.
...
Regression was introduced in d752aa3481
.
2021-06-10 10:31:47 +04:00
John Preston
fba116f0d5
Implement custom OpenGL renderer for PiP.
2021-06-10 10:12:37 +04:00
John Preston
b38f89d69e
Fix 2x and 3x volume off icon in media viewer.
2021-06-10 10:12:23 +04:00
John Preston
84f6a5f957
Handle "video_joined" flag in self participant.
2021-06-09 09:19:29 +04:00
John Preston
054223efe0
Request screen recording permissions on macOS.
2021-06-09 09:19:29 +04:00
John Preston
de3ea30d69
Don't show messages to support as always-read.
2021-06-09 09:19:29 +04:00
John Preston
c5a46d9d1b
For surface with parent backend should be fixed.
2021-06-09 09:19:29 +04:00
John Preston
e41fb0d8fd
Fix ARGB32 frame rendering.
2021-06-09 09:19:28 +04:00
John Preston
5970f3de9e
Show video paused icon.
2021-06-09 09:19:28 +04:00
John Preston
7878552e7d
Fix hiding rows with video in narrow column.
2021-06-09 09:19:28 +04:00
John Preston
b3648d0147
Use QOpenGLShaderProgram::bind.
2021-06-09 09:19:28 +04:00
John Preston
dd79b3c0d5
Add noise to blur to remove color banding.
2021-06-09 09:19:28 +04:00
John Preston
3d76e6de55
Improve level meter design in group call settings.
2021-06-09 09:19:28 +04:00
John Preston
ef61443342
Fix tg://settings/devices link.
2021-06-09 09:19:28 +04:00
John Preston
4f8989fad7
Fix large video being removed animation.
2021-06-09 09:19:28 +04:00
John Preston
945411274f
Close large video tile by click anywhere.
2021-06-09 09:19:28 +04:00
John Preston
f1f7330bf6
Hide "Remove" context action for participants-groups.
2021-06-09 09:19:28 +04:00
John Preston
a1957fe5c0
Stop connecting sound when group call leave starts.
2021-06-09 09:19:28 +04:00
John Preston
9a21d55de7
Show last blurred frame or userpic for paused videos.
2021-06-09 09:19:28 +04:00
John Preston
303ad02c61
Always call raise() before activateWindow().
2021-06-09 09:19:28 +04:00
John Preston
1886a5c4ed
Fix build on macOS.
2021-06-09 09:19:28 +04:00
John Preston
71ddfacfaa
Fix showing static content in OpenGL media viewer.
2021-06-09 09:19:28 +04:00
John Preston
23c2bce1bb
Animated zoom+rotate in OpenGL media viewer.
2021-06-09 09:19:28 +04:00
John Preston
5324a626be
Animated zoom in OpenGL media viewer.
2021-06-09 09:19:28 +04:00
John Preston
4c5421916a
Closed alpha version 2.7.6.2.
2021-06-09 09:19:28 +04:00
John Preston
2801bd99b8
Render media viewer icons in RendererGL.
2021-06-09 09:19:28 +04:00
John Preston
38a0eb3b52
Fix color conversions on GPU.
2021-06-09 09:19:28 +04:00
John Preston
607263b8be
Fix seek / cancel of video playback in media viewer.
2021-06-09 09:19:28 +04:00
John Preston
42b62e90ca
Fix video in non-group calls.
2021-06-09 09:19:28 +04:00
John Preston
f6f0b02333
Render YUV420 video in media viewer.
2021-06-09 09:19:28 +04:00
John Preston
1858e7e8ac
Fix many video tiles in voice chats.
2021-06-09 09:19:28 +04:00
John Preston
482ad74c57
Stop camera/screen video when muted by admin.
2021-06-09 09:19:27 +04:00
John Preston
68ae40ee56
Draw all except controls in OpenGL media viewer.
2021-06-09 09:19:27 +04:00
John Preston
24f8a88625
Start OpenGL media viewer renderer.
2021-06-09 09:19:27 +04:00
23rd
fc78769e9c
Added floating date header to Shared Files and Shared Links.
2021-06-09 09:19:27 +04:00
23rd
5c54d3690c
Added floating date badge to Shared Photos and Shared Videos.
2021-06-09 09:19:27 +04:00
23rd
2cd8b00610
Added ability to override foreground color for date service messages.
2021-06-09 09:19:27 +04:00
23rd
7ee35bc80c
Added ability to override background color for service messages.
2021-06-09 09:19:27 +04:00
23rd
cfbbce26c4
Added suitable name for floating badge colors.
2021-06-09 09:19:27 +04:00
John Preston
dfb26cabfc
Closed alpha version 2.7.6.1.
2021-06-09 09:19:27 +04:00
John Preston
70f0cce340
Update API scheme.
2021-06-09 09:19:27 +04:00
Alexander Bushnev
3af0c37c6b
Fix video player volume level changing
...
Bug:
Sometimes changing of the volume level or mute/unmute has no effect.
It happens because Fader::onTimer get a current volume level from the Mixer,
but it gets an event about the volume modification from the settings.
Bug appear when the method onTimer calling between updating
of the settings and the Mixer volume.
Solution:
Updating the Mixer volume before the settings.
(maybe will be better to get the volume level
from the settings in place of the Mixer,
but I am not sure about other side effects of this)
2021-06-09 08:18:49 +03:00
Alexander Bushnev
d752aa3481
Add volume controls to the PiP window
...
Add volume toggle and volume level controls to the PiP window.
2021-06-09 08:17:32 +03:00
John Preston
afc5191644
Update mallocng.
2021-06-07 16:21:55 +04:00
John Preston
254b02ad6b
Fix Release build on Windows.
2021-06-07 16:21:55 +04:00
Ilya Fedin
fe4c5155eb
Fix some warnings from GCC 11
2021-06-01 19:33:19 +03:00
John Preston
24c435bb5f
Improve hide media viewer workaround on Windows.
2021-06-01 16:56:38 +04:00
John Preston
e6977b2c33
Start sharing without source choosing in case of PipeWire.
2021-06-01 14:58:30 +04:00
John Preston
28f83f2af4
Show participants Bio when not speaking.
2021-06-01 14:16:55 +04:00
John Preston
5a6e8a0a8c
Improve style of desktop capture source choosing.
2021-06-01 13:58:15 +04:00
John Preston
003da28699
Beta version 2.7.6: Update submodules.
2021-05-31 23:54:09 +04:00
John Preston
e8dd969e78
Fix paint-image vertex shader on macOS.
2021-05-31 23:53:41 +04:00
John Preston
acce2a217d
Beta version 2.7.6: Fix build on macOS.
2021-05-31 21:51:47 +04:00
Ilya Fedin
b964c681f8
Get system dark mode state asynchronously on Linux
2021-05-31 20:31:24 +03:00
Ilya Fedin
c6dcc57c5e
Set _KDE_NET_WM_DESKTOP_FILE on X11
2021-05-31 20:30:51 +03:00
John Preston
cf8e1cfd0f
Beta version 2.7.6.
...
- Optimized video playback in media viewer and Picture-in-Picture
on Windows and Linux.
- Added integration with System Media Transport Controls
on Windows 10.
- Added "Archive Sticker" into the "..." menu of the Sticker Set Box.
- Fixed memory not being freed on Linux.
- Several crash fixes.
2021-05-31 21:30:21 +04:00
John Preston
78b40a1f66
Revert test code in 'tgcalls'.
2021-05-31 21:27:14 +04:00
John Preston
2fe75f8296
Add large / small video animation.
2021-05-31 21:25:15 +04:00
John Preston
b22363224f
Track tiles visibility separately from geometry.
2021-05-31 18:40:53 +04:00
John Preston
b3c92ed3f4
Rejoin if the call started accepting video.
2021-05-31 18:00:41 +04:00
John Preston
464b0a0f30
Use old media viewer hide workaround on macOS.
2021-05-31 17:39:15 +04:00
John Preston
dfcc13c7e6
Warn user about pinning of his screencast.
2021-05-31 17:35:41 +04:00
John Preston
ba6cee6f81
Add video/screencast pinned/unpinned toasts.
2021-05-31 17:10:30 +04:00
John Preston
bcdfd2150d
Auto-pin new screencasts.
2021-05-31 15:53:15 +04:00
John Preston
d19d6bbcd9
Group call owner chat/channel is always admin.
2021-05-31 15:52:51 +04:00
John Preston
4080fa9bdc
Allow mute for me even force-muted participants.
2021-05-31 15:46:15 +04:00
John Preston
ce091b0b63
Fix second click in media viewer double-click.
2021-05-31 14:54:56 +04:00
John Preston
136e930362
Paint outline in raster mode.
2021-05-31 08:54:23 +04:00
23rd
78dfe940ef
Added Windows SMTC support.
...
System Media Transport Controls.
2021-05-31 08:54:23 +04:00
23rd
690fbe83fd
Unified and moved to single place generating of song name from SongData.
2021-05-31 08:54:22 +04:00
23rd
f98e8f3e04
Fixed stuck of forward bar when using -sendpath argument.
...
Regression was introduced in b3d1602354
.
2021-05-31 08:54:22 +04:00
23rd
63febef3ed
Added Dock menu for macOS.
2021-05-30 23:39:55 +03:00
23rd
2599ae45d6
Fixed handle of last message on Up arrow in sections with key modifiers.
2021-05-30 23:39:55 +03:00
23rd
bfb03621c2
Fixed GIFs in EditCaptionBox on Retina screens.
2021-05-30 23:39:55 +03:00
23rd
be53bd5293
Added ability to start recording voice chat without title.
2021-05-30 23:39:55 +03:00
23rd
a429500b57
Fixed first animation of album thumbs in SendFilesBox on Retina screens.
2021-05-30 23:39:55 +03:00
John Preston
ec9fa00f46
Bring second large peer video to the top.
2021-05-31 00:07:11 +04:00
John Preston
6a001f2e6c
Auto-switch large video by speaking participant.
2021-05-30 23:52:01 +04:00
John Preston
8bde53cd0f
Add Back button to large video tiles.
2021-05-30 21:08:54 +04:00
John Preston
090d7d7112
Show video large on click.
2021-05-30 19:14:08 +04:00
John Preston
97c7c0742c
Rename LargeVideo to Video in voice chats.
2021-05-30 18:46:51 +04:00
John Preston
90efbf1210
Remove some experimental code.
2021-05-30 18:21:11 +04:00
John Preston
38506d27a1
Hide member rows with active small videos.
2021-05-30 18:09:59 +04:00
John Preston
8a693bc932
Move 'Invite members' button to the bottom.
2021-05-30 14:56:54 +04:00
John Preston
0e49bf5dee
Add video tiles in narrow members column.
2021-05-29 23:57:21 +04:00
John Preston
6a967948de
Optimize uploading of textures.
2021-05-29 23:27:12 +04:00
John Preston
0771fc14db
Use unique_id for tiles instead of PeerData*.
2021-05-29 22:58:11 +04:00
John Preston
e1614a280f
Add blur effect for video tile background.
2021-05-29 17:00:09 +04:00
John Preston
ddf81c949b
Add green outline to speaking video tiles.
2021-05-28 21:05:28 +04:00
John Preston
b906b2f625
Closed alpha version 2.7.5.7.
2021-05-28 19:11:07 +04:00
John Preston
3f2b473287
Add tooltips for wide mode controls.
2021-05-28 19:08:11 +04:00
John Preston
9a9430b5e1
Move some logging to DEBUG_LOG instead of LOG.
2021-05-28 15:21:15 +04:00
John Preston
d659200a42
Show unmute button tooltip about space bar.
2021-05-28 14:47:41 +04:00
John Preston
cb630c69f0
Fix tooltip colors in default dark green theme.
2021-05-28 13:39:38 +04:00
John Preston
9a812090a2
Add some error tooltips in group calls.
2021-05-28 13:23:24 +04:00
John Preston
5b0278847d
Add context menu to video tile right click.
2021-05-27 23:20:16 +04:00
John Preston
9d07bb2946
Remove 'Share Screen' menu item in scheduled chats.
2021-05-27 22:47:18 +04:00
John Preston
b27d314fa7
Skip deleted users in voice chat invites.
2021-05-27 22:46:20 +04:00
John Preston
df666ff724
Implement more robust reconnect management.
2021-05-27 17:09:36 +04:00
John Preston
3709714339
Make '[un]registerLeaveSubscription' work in all windows.
2021-05-27 09:34:33 +04:00
John Preston
deecf80f20
Add OpenGL media viewer glitches workaround.
2021-05-27 08:39:01 +04:00
John Preston
6ea66bc527
Fix joining broadcasted streams in voice chats.
2021-05-27 00:37:05 +04:00
John Preston
513c8d1a65
Fix PiP drag pausing the video.
2021-05-26 23:49:33 +04:00
John Preston
49f71f4e1e
Use av_packet_alloc instead of av_init_packet.
2021-05-26 22:53:54 +04:00
John Preston
0c5258b43a
Closed alpha version 2.7.5.6.
2021-05-26 18:35:35 +04:00
John Preston
a0506f009a
Update tg_owt revision.
2021-05-26 18:35:25 +04:00
John Preston
9f93dae6f9
Update FFmpeg to 4.4.
2021-05-26 18:22:30 +04:00
John Preston
45cca35724
Implement menu in wide video mode.
2021-05-26 18:21:50 +04:00
John Preston
1c42513e44
Fix pinning video from narrow mode.
2021-05-26 15:29:26 +04:00
John Preston
f3e6f5e772
Cancel outgoing video when muted by admin.
2021-05-26 15:12:00 +04:00
John Preston
c6f44e7928
Hide video button if the call doesn't support video.
2021-05-26 14:27:48 +04:00
John Preston
7b6b32db74
Fix name display in group call video tiles.
2021-05-26 13:35:01 +04:00
John Preston
e39f9bef1f
Fix voice message recording with FFmpeg 4.2.
2021-05-26 09:59:25 +04:00
John Preston
479b604c0e
Closed alpha version 2.7.5.5.
2021-05-25 23:34:55 +04:00
John Preston
e7ef3c4b6d
Fix crash in GL_RED textures uploading.
2021-05-25 23:34:55 +04:00
John Preston
87cae1c3a7
Fix build on macOS.
2021-05-25 23:34:55 +04:00
John Preston
562fc74481
Closed alpha version 2.7.5.4.
2021-05-25 22:11:11 +04:00
John Preston
51d8e9c43d
Skip empty rects in painting.
2021-05-25 17:23:50 +04:00
John Preston
e50a7a2e42
Toggle wide mode only when videos with frames.
2021-05-25 16:55:01 +04:00
John Preston
aaad250a77
Show names in OpenGL renderer.
2021-05-25 16:26:41 +04:00
John Preston
699730b7f4
Show mute icon in OpenGL renderer.
2021-05-25 14:56:26 +04:00
John Preston
302cffba1c
Display pin button in OpenGL renderer.
2021-05-25 12:08:06 +04:00
John Preston
e299aa032d
Update tg_owt to webrtc m91.
2021-05-25 12:07:49 +04:00
John Preston
ca6f70746c
Closed alpha version 2.7.5.3.
2021-05-24 22:45:16 +04:00
John Preston
2af1d95650
Fix scheduled voice chat creation.
2021-05-24 22:45:16 +04:00
John Preston
df6f5d83d6
Make shaders work on OpenGL 2.1.
2021-05-24 22:45:16 +04:00
John Preston
42baa3e1bc
Convert YUV420 -> ARGB32 in fragment shader.
2021-05-24 22:45:16 +04:00
John Preston
5f393babd6
Fix video wrap geometry in narrow column.
2021-05-24 22:45:16 +04:00
John Preston
b864563f47
Support mode switching in single widget Viewport.
2021-05-24 22:45:16 +04:00
John Preston
3edb2d08ba
Optimize frame shader, apply rotation.
2021-05-24 22:45:16 +04:00
John Preston
d44f923277
OpenGL render of frames in single widget.
2021-05-24 22:45:16 +04:00
John Preston
ec468431b4
Raster render of wide mode in single widget.
2021-05-24 22:45:16 +04:00
John Preston
4774f438a9
Update API scheme.
2021-05-24 22:45:16 +04:00
John Preston
f40659a7b4
Round corners of LargeVideo.
2021-05-24 22:45:16 +04:00
John Preston
047989abcf
Fill solid background in OpenGL renderer.
2021-05-24 22:45:16 +04:00
John Preston
3e79b67032
Start OpenGL renderer for group calls.
2021-05-24 22:45:16 +04:00
John Preston
ca4b1e6ae0
Fix build for macOS.
2021-05-24 22:45:16 +04:00
John Preston
b56749426b
Fix build on Clang/GCC.
2021-05-24 22:45:16 +04:00
John Preston
cbe6e1caad
Closed alpha version 2.7.5.2.
2021-05-24 22:45:16 +04:00
John Preston
748eb9ff12
Remove labels from wide mode buttons.
2021-05-24 22:45:16 +04:00
John Preston
385b98ff3d
Nice three-button narrow mode with gradient fading.
2021-05-24 22:45:16 +04:00
John Preston
c12a50544e
Allow force-disabling OpenGL.
2021-05-24 22:45:15 +04:00
John Preston
c64e953174
Choose OpenGL / Raster in media viewer.
2021-05-24 22:45:15 +04:00
John Preston
ccc599c83e
Fix PiP window first show.
2021-05-24 22:45:15 +04:00
John Preston
a45064257a
Choose OpenGL / Raster surface at runtime.
2021-05-24 22:45:15 +04:00
John Preston
9510ba07f7
Drop old sticker set cover locations.
2021-05-24 22:45:15 +04:00
John Preston
8e3dc76dd7
Disable tg_owt audio backends explicitly.
2021-05-24 22:45:15 +04:00
John Preston
451332b2e7
Closed alpha version 2.7.5.1.
2021-05-24 22:45:15 +04:00
John Preston
445c798bbc
Improve pin video button design and controls hiding.
2021-05-24 22:45:15 +04:00
John Preston
c48c4d4283
Use QOpenGLWidget on all systems.
2021-05-24 22:45:15 +04:00
John Preston
f7454a4284
Fix crash on quit in idle state.
2021-05-24 22:45:15 +04:00
John Preston
9144f4ea7b
Fix streaming frames prepare.
2021-05-24 22:45:15 +04:00
John Preston
aaea367fba
Hide controls when mouse is out of video area.
2021-05-24 22:45:15 +04:00
John Preston
e0e878cbb1
Update tg_owt to webrtc m90.
2021-05-24 22:45:15 +04:00
John Preston
b905a18161
Destroy all tgcalls instances before quit.
2021-05-24 22:45:15 +04:00
John Preston
f4ae7ecbe7
Remove tracking of video ssrc-s.
2021-05-24 22:45:15 +04:00
John Preston
9a8812d00b
Move participants list to the right of the window.
2021-05-24 22:45:15 +04:00
John Preston
13b3de683a
Improve narrow participants column design.
2021-05-24 22:45:15 +04:00
John Preston
64243d1437
Fix crash in joining active video chat.
2021-05-24 22:45:15 +04:00
John Preston
a730c88491
Add icons and improve narrow participants column.
2021-05-24 22:45:15 +04:00
John Preston
bd90cc4134
Fix closing of pre-launch windows.
2021-05-24 22:45:15 +04:00
John Preston
316f0537c4
Implement video pin / controls hiding in video tiles.
2021-05-24 22:45:15 +04:00
John Preston
7f739065e8
First version of tiled layout.
2021-05-24 22:45:15 +04:00
John Preston
bd83ed8130
Add 'pin screencast' context menu item.
2021-05-24 22:45:15 +04:00
John Preston
e39ffbc83c
Update tgcalls, request required video channels.
2021-05-24 22:45:15 +04:00
John Preston
1471e9b8e2
Destroy group call instances async.
2021-05-24 22:45:15 +04:00
John Preston
4c23d51be5
Fix volume icon over video.
2021-05-24 22:45:15 +04:00
John Preston
412cfb24d2
Stop video when rejoining-as, handle errors.
2021-05-24 22:45:15 +04:00
John Preston
2a5977e97f
Support enlarge / minimize of video.
2021-05-24 22:45:15 +04:00
John Preston
64c34b7029
Hide controls in wide video mode.
2021-05-24 22:45:15 +04:00
John Preston
0db0abe608
Use LargeVideo in the default mode.
2021-05-24 22:45:15 +04:00
John Preston
5f4903a279
Show controls in the middle of wide video.
2021-05-24 22:45:14 +04:00
John Preston
20ff79abf4
Fix camera / screen self track activation.
2021-05-24 22:45:14 +04:00
John Preston
3a321d64f6
Switch between videos by left click.
2021-05-24 22:45:14 +04:00
John Preston
7e8d1f7974
Toggle video pin from LargeVideo.
2021-05-24 22:45:14 +04:00
John Preston
9f41461209
Load .dll symbols in a similar way.
2021-05-24 22:45:14 +04:00
John Preston
6b10045b7b
Enable screen sharing on Linux.
2021-05-24 22:45:14 +04:00
John Preston
9ca6d0d893
Build tg_owt with desktop_capture support.
2021-05-24 22:45:14 +04:00
John Preston
2830049a53
Add support for DirectX desktop capturer backend.
2021-05-24 22:45:14 +04:00
John Preston
50558de591
Show name and information on wide large video.
2021-05-24 22:45:14 +04:00
John Preston
80e3e8a01e
Extract MembersRow from calls_group_members module.
2021-05-24 22:45:14 +04:00
John Preston
d38780c94d
Add shadow under name over video.
2021-05-24 22:45:14 +04:00
John Preston
801435e57c
Show participant names in narrow column.
2021-05-24 22:45:14 +04:00
John Preston
8001efe6ab
Track peer together with video endpoint.
2021-05-24 22:45:14 +04:00
John Preston
909a3cef9b
Create a new Instance for each screencast.
2021-05-24 22:45:14 +04:00
John Preston
9ac510a1ad
Fix title of wide mode video chat.
2021-05-24 22:45:14 +04:00
John Preston
00ce302b38
Improve narrow participants column design.
2021-05-24 22:45:14 +04:00
John Preston
0dcc7a05f7
Fix crash in pinned video switching.
2021-05-24 22:45:14 +04:00
John Preston
54c2769d8a
Improve voice /video chat members management.
2021-05-24 22:45:14 +04:00
John Preston
2e400d88d3
Fix creating group calls.
2021-05-24 22:45:14 +04:00
John Preston
d9aa660253
Handle members slice loaded.
2021-05-24 22:45:14 +04:00
John Preston
ba1dade4b0
New API/tgcalls with two outgoing videos.
2021-05-24 22:45:14 +04:00
John Preston
a48649987e
Improve screencast source choosing design.
2021-05-24 22:45:14 +04:00
John Preston
022c0a1327
Update tgcalls library.
2021-05-24 22:45:14 +04:00
John Preston
69ceed5bbc
Update API scheme to layer 129.
2021-05-24 22:45:14 +04:00
John Preston
b3fcb4ef36
Allow 'mute for me' of muted by admin participants.
2021-05-24 22:45:14 +04:00
John Preston
8342b2d275
Fix bug with video_muted flag.
2021-05-24 22:45:14 +04:00
John Preston
36888f844f
Disable (crashing) capturer on Linux.
2021-05-24 22:45:14 +04:00
John Preston
75f220c3d9
Fix build for Linux.
2021-05-24 22:45:14 +04:00
John Preston
1a784fc678
Track video_muted from API.
2021-05-24 22:45:14 +04:00
John Preston
dac9017df1
Improve video chat controls layout.
2021-05-24 22:45:14 +04:00
John Preston
7b3b5a1463
Use 'Screencast' video content type.
2021-05-24 22:45:14 +04:00
John Preston
b7fc3f67d7
Add toggle video and screen sharing buttons.
2021-05-24 22:45:13 +04:00
John Preston
e0bfaad3a2
Make style of mute button customizable.
2021-05-24 22:45:13 +04:00
John Preston
24c77a8956
Fix build on macOS.
2021-05-24 22:45:13 +04:00
John Preston
380a0d1f86
Improve wide video layout.
2021-05-24 22:45:13 +04:00
John Preston
b7f6fc9a2d
Update API scheme.
2021-05-24 22:45:13 +04:00
John Preston
e12fe974b2
Add pinned video in wide mode.
2021-05-24 22:45:13 +04:00