Commit Graph

  • e0e878cbb1 Update tg_owt to webrtc m90. John Preston 2021-05-18 10:01:35 +04:00
  • b905a18161 Destroy all tgcalls instances before quit. John Preston 2021-05-17 16:19:02 +04:00
  • f4ae7ecbe7 Remove tracking of video ssrc-s. John Preston 2021-05-17 15:39:18 +04:00
  • 9a8812d00b Move participants list to the right of the window. John Preston 2021-05-17 15:39:11 +04:00
  • 13b3de683a Improve narrow participants column design. John Preston 2021-05-14 21:32:43 +04:00
  • 64243d1437 Fix crash in joining active video chat. John Preston 2021-05-14 20:25:45 +04:00
  • a730c88491 Add icons and improve narrow participants column. John Preston 2021-05-14 16:08:48 +04:00
  • bd90cc4134 Fix closing of pre-launch windows. John Preston 2021-05-14 15:51:39 +04:00
  • 316f0537c4 Implement video pin / controls hiding in video tiles. John Preston 2021-05-13 14:38:59 +04:00
  • 7f739065e8 First version of tiled layout. John Preston 2021-05-12 19:02:45 +04:00
  • bd83ed8130 Add 'pin screencast' context menu item. John Preston 2021-05-12 15:32:42 +04:00
  • e39ffbc83c Update tgcalls, request required video channels. John Preston 2021-05-12 14:49:26 +04:00
  • 1471e9b8e2 Destroy group call instances async. John Preston 2021-05-11 21:36:05 +04:00
  • 4c23d51be5 Fix volume icon over video. John Preston 2021-05-11 20:29:54 +04:00
  • 412cfb24d2 Stop video when rejoining-as, handle errors. John Preston 2021-05-11 19:33:23 +04:00
  • 2a5977e97f Support enlarge / minimize of video. John Preston 2021-05-11 19:00:37 +04:00
  • 64c34b7029 Hide controls in wide video mode. John Preston 2021-05-11 17:17:35 +04:00
  • 0db0abe608 Use LargeVideo in the default mode. John Preston 2021-05-11 15:07:16 +04:00
  • 5f4903a279 Show controls in the middle of wide video. John Preston 2021-05-11 14:24:11 +04:00
  • 20ff79abf4 Fix camera / screen self track activation. John Preston 2021-05-11 14:05:18 +04:00
  • 3a321d64f6 Switch between videos by left click. John Preston 2021-05-11 13:35:04 +04:00
  • 7e8d1f7974 Toggle video pin from LargeVideo. John Preston 2021-05-11 12:57:41 +04:00
  • 9f41461209 Load .dll symbols in a similar way. John Preston 2021-05-10 18:27:23 +04:00
  • 6b10045b7b Enable screen sharing on Linux. John Preston 2021-05-10 16:20:13 +04:00
  • 9ca6d0d893 Build tg_owt with desktop_capture support. John Preston 2021-05-10 13:13:09 +04:00
  • 2830049a53 Add support for DirectX desktop capturer backend. John Preston 2021-05-08 13:22:47 +04:00
  • 50558de591 Show name and information on wide large video. John Preston 2021-05-07 19:37:28 +04:00
  • 80e3e8a01e Extract MembersRow from calls_group_members module. John Preston 2021-05-07 17:01:54 +04:00
  • d38780c94d Add shadow under name over video. John Preston 2021-05-07 16:31:26 +04:00
  • 801435e57c Show participant names in narrow column. John Preston 2021-05-07 13:55:46 +04:00
  • 8001efe6ab Track peer together with video endpoint. John Preston 2021-05-07 11:20:31 +04:00
  • 909a3cef9b Create a new Instance for each screencast. John Preston 2021-05-07 11:19:02 +04:00
  • 9ac510a1ad Fix title of wide mode video chat. John Preston 2021-05-06 20:28:14 +04:00
  • 00ce302b38 Improve narrow participants column design. John Preston 2021-05-06 19:57:40 +04:00
  • 0dcc7a05f7 Fix crash in pinned video switching. John Preston 2021-05-04 17:55:25 +04:00
  • 54c2769d8a Improve voice /video chat members management. John Preston 2021-05-03 21:43:24 +04:00
  • 2e400d88d3 Fix creating group calls. John Preston 2021-04-30 22:04:12 +04:00
  • d9aa660253 Handle members slice loaded. John Preston 2021-04-30 20:15:39 +04:00
  • ba1dade4b0 New API/tgcalls with two outgoing videos. John Preston 2021-04-30 19:20:30 +04:00
  • a48649987e Improve screencast source choosing design. John Preston 2021-04-29 20:28:12 +04:00
  • 022c0a1327 Update tgcalls library. John Preston 2021-04-29 15:36:53 +04:00
  • 69ceed5bbc Update API scheme to layer 129. John Preston 2021-04-29 13:56:09 +04:00
  • b3fcb4ef36 Allow 'mute for me' of muted by admin participants. John Preston 2021-04-29 12:36:04 +04:00
  • 8342b2d275 Fix bug with video_muted flag. John Preston 2021-04-27 21:31:16 +04:00
  • 36888f844f Disable (crashing) capturer on Linux. John Preston 2021-04-27 19:35:47 +04:00
  • 75f220c3d9 Fix build for Linux. John Preston 2021-04-27 19:35:34 +04:00
  • 1a784fc678 Track video_muted from API. John Preston 2021-04-27 19:13:45 +04:00
  • dac9017df1 Improve video chat controls layout. John Preston 2021-04-27 18:06:56 +04:00
  • 7b3b5a1463 Use 'Screencast' video content type. John Preston 2021-04-27 17:34:05 +04:00
  • b7fc3f67d7 Add toggle video and screen sharing buttons. John Preston 2021-04-27 16:03:36 +04:00
  • e0bfaad3a2 Make style of mute button customizable. John Preston 2021-04-26 13:21:01 +04:00
  • 24c77a8956 Fix build on macOS. John Preston 2021-04-23 21:36:44 +04:00
  • 380a0d1f86 Improve wide video layout. John Preston 2021-04-23 20:54:51 +04:00
  • b7f6fc9a2d Update API scheme. John Preston 2021-04-23 19:14:14 +04:00
  • e12fe974b2 Add pinned video in wide mode. John Preston 2021-04-23 19:05:52 +04:00
  • b15623d435 Allow pinning video to top of members list. John Preston 2021-04-23 18:47:03 +04:00
  • eb8f709943 Show members list in PanelMode::Wide. John Preston 2021-04-23 15:07:12 +04:00
  • c93ddf6aac Separate Call/GroupCall delegates and Instance. John Preston 2021-04-22 20:05:17 +04:00
  • 6e34360f7e Move some group call modules. John Preston 2021-04-22 13:13:13 +04:00
  • c9d07cd0f8 Proof-of-concept desktop capture source picker. John Preston 2021-04-20 14:30:42 +04:00
  • 9ff6b57b94 Use common desktop_capturer code on Windows. John Preston 2021-04-19 19:41:14 +04:00
  • fb49b0ca27 Add proof-of-concept screen sharing on macOS. John Preston 2021-04-19 13:41:32 +04:00
  • fef1f80570 Disable video preview in Settings when in group call. John Preston 2021-04-16 20:03:58 +04:00
  • 38cb1b195d Add proof-of-concept screen sharing on Windows. John Preston 2021-04-16 18:15:56 +04:00
  • ebdbe4a8d6 Show video instead of userpics in members list. John Preston 2021-04-15 18:37:12 +04:00
  • ba02a5c46a Resolve video chat participants by unknown ssrcs. John Preston 2021-04-15 18:21:27 +04:00
  • a6f379a17a Parse and serialize video parameters. John Preston 2021-04-15 17:55:32 +04:00
  • a41b7b62ac Build and link rnnoise on Windows. John Preston 2021-04-15 17:55:13 +04:00
  • 5010c9033b Specify buildtype for meson Ilya Fedin 2021-05-22 17:42:19 +04:00
  • 93e4161d5e Fixed NuGet link in instructions for Windows build. 23rd 2021-05-18 18:03:38 +03:00
  • e0d6faf45b Fix build with LTO Ilya Fedin 2021-05-19 13:24:15 +04:00
  • fbe4e3f0ec Fix build with mallocng. John Preston 2021-05-17 13:12:22 +04:00
  • 8e02c50f7d Fix build on Linux. John Preston 2021-05-17 13:07:39 +04:00
  • 837485974a Use mallocng on Linux Ilya Fedin 2021-05-16 12:04:48 +04:00
  • 3cf739eca9 Use event filter to get surface expose event Ilya Fedin 2021-05-13 16:51:16 +04:00
  • cfee688feb Replace call_delayed with InvokeQueued in MainWindow::handleVisibleChanged Ilya Fedin 2021-05-13 14:12:05 +04:00
  • 30d8894c30 Use nodiscard in WaylandIntegration Ilya Fedin 2021-05-13 14:02:53 +04:00
  • 0b86feeeb5 Implement appmenu on Wayland with org_kde_kwin_appmenu protocol Ilya Fedin 2021-05-13 08:16:21 +04:00
  • 434ef34378 Implement taskbar icon hidding on Wayland with org_kde_plasma_shell protocol Ilya Fedin 2021-05-13 06:38:30 +04:00
  • 166c28c215 Get rid of default_delete Ilya Fedin 2021-05-13 14:34:24 +04:00
  • 17c514e851 Use surface as XdgExporter parent Ilya Fedin 2021-05-13 08:39:16 +04:00
  • f7489592d6 Fix BIO_new_mem_buf leaks Ilya Fedin 2021-05-15 10:51:47 +04:00
  • 3cb9312805 NEON support for ARMv7 is fixed in tg_owt Ilya Fedin 2021-05-16 12:24:33 +04:00
  • 3722486b19 Add new tg_owt dependencies to snap Ilya Fedin 2021-05-15 23:38:42 +04:00
  • 57b3982346 Update tg_owt in Snap build. John Preston 2021-05-14 15:22:39 +04:00
  • a8807bc915 Fix voice recoding with FFmpeg 4.4. John Preston 2021-05-13 15:33:42 +04:00
  • 71deaa48af Don't crash on voice recording error. John Preston 2021-05-13 15:17:54 +04:00
  • e7ca35a276 Fix possible deadlock in debug logs. John Preston 2021-05-12 14:48:44 +04:00
  • 2d8f43bd8c Fix text color for crash report window. John Preston 2021-05-04 21:40:20 +04:00
  • 383acf0ffc Fix crash in native notifications on Linux. John Preston 2021-05-12 12:10:55 +04:00
  • ee156fc6a8 Add "Archive Sticker" into Sticker Box 3dots menu c0re100 2021-04-19 22:50:38 +08:00
  • 680a9a7ca7 Implement parent setting for portal and gtk dialogs on Wayland via xdg-foreign-v2 Ilya Fedin 2021-05-10 12:53:34 +04:00
  • 7de8d6f9ac Fix resetting of available geometry fix in some cases Ilya Fedin 2021-05-11 11:25:19 +04:00
  • d79fab8b3c Build ffmpeg with 'CONFIG_SAFE_BITSTREAM_READER' on macOS. John Preston 2021-05-10 16:45:21 +04:00
  • 0cb32181c5 Handle small SLOWMODE_WAIT as FLOOD_WAIT. John Preston 2021-05-10 16:28:28 +04:00
  • dba3c39726 Skip 'enhancement' issues by stale bot. John Preston 2021-05-10 13:53:54 +04:00
  • 95b4435396 Resubscribe to signal when running with old xdg-desktop-portal Ilya Fedin 2021-05-06 22:12:03 +04:00
  • f1a9884011 Beta version 2.7.5. John Preston 2021-05-04 00:27:59 +04:00
  • 691dcb8ae1 Fix build on macOS and Linux. John Preston 2021-05-04 00:02:24 +04:00
  • db6b571f60 Add voice chat admin event log filter in channels. John Preston 2021-05-03 21:42:59 +04:00