Commit Graph

9648 Commits

Author SHA1 Message Date
21pages bc672b3367 arm linux remove cuda-llvm option (#8735)
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-17 17:19:21 +08:00
21pages e283d33f28 Revert "try fix arm64 linux ci and publish error log (#8730)" (#8732)
setup a selfhost and will fix it later

This reverts commit a4565bf0da.
2024-07-17 13:35:32 +08:00
fufesou 901505e8be fix: macos, load multi dylib instances (#8731)
Multiple dylib instances will cause some global instances to be invalid.

eg. lazy_static objects in rust side, will be created more than once.

Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-17 11:49:11 +08:00
21pages a4565bf0da try fix arm64 linux ci and publish error log (#8730)
FFmepg can be built on arm64 ubuntu vm, possible reason is that the
condition of nvcodec can't be satisfied. If this still can't work, nvcodec can
be removed for arm linux.

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-17 11:40:50 +08:00
fufesou 092e4089c7 fix: try workaround, macos, subwindow, frozen (#8729)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-17 09:55:46 +08:00
Vasyl Gello 188f85b042 F-Droid: enable hwcodec for future builds (#8726)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-16 16:35:10 +08:00
21pages 72c96f22b6 remove unused vcpkg ffmpeg code (#8725)
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-16 15:46:20 +08:00
21pages 0143eaf601 install ffmpeg lib with vcpkg (#8724)
* use vcpkg to install ffmpeg and build sdk from source, so no prebuild lib in hwcodec.
* link ffmpeg in rustdesk directly, ffmpeg can be used as basic library.
* for windows developers, `VCPKG_DEFAULT_HOST_TRIPLET` env need to be set to `x64-windows-static` during installation.

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-16 15:10:24 +08:00
21pages 09466680d3 mobile virtual display, resolution menu, proxy setting (#8717)
1. Merge code of mobile and desktop virtual display menu.
2. Mobile add seperate resolution menu, only support changing
   resolutions.
3. Android add proxy setting

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-15 18:53:14 +08:00
fufesou eec879a801 refact: macos, hide&show on leaving view (#8712)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-15 10:50:54 +08:00
21pages 3f11d9cdb6 remove Instant sub (#8714)
which cause crash when connect to windows just startup

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-15 10:49:09 +08:00
21pages 8512c2b2b0 fix lan peers batch deletion (#8715)
`peers.map((p) async {})` is not sync and peers are loaded before deletion.

```
let mut peers = config::LanPeers::load().peers;
peers.retain(|x| x.id != id);
```

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-15 10:47:19 +08:00
fufesou e2a7e38a39 fix: build ios (#8709)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-14 15:05:56 +08:00
21pages 3a0ece1447 mobile view mode menu (#8707)
* mobile add view mode menu, disable same menus as desktop
* show forbidden cursor when not view mode && no keyboard permission &&
  not show remote cursor
* hide keyboard/mouse bottom action when keyboard disabled
* fix not listen keyboard permission change
* mobile missing changing resolution and http proxy setting, will add if
  needed.

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-14 15:04:35 +08:00
rustdesk d0a54a6cc6 hc 2024-07-14 05:47:42 +08:00
RustDesk bed214bd37 Update playground.yml 2024-07-14 04:56:03 +08:00
RustDesk 5f31211db3 Update playground.yml 2024-07-14 04:35:23 +08:00
RustDesk 29b8875c1c Update playground.yml 2024-07-14 04:28:22 +08:00
RustDesk 3367c541b2 Update playground.yml 2024-07-14 04:08:11 +08:00
fufesou 30afe4f779 refact: seperate audio device for voice call (#8703)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-14 04:07:02 +08:00
fufesou d18e95703e fix: mouse forward back (#8705)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-14 03:49:16 +08:00
RustDesk 9adc083def Update playground.yml 2024-07-14 03:47:15 +08:00
RustDesk 0dc664474a Update playground.yml 2024-07-14 03:46:48 +08:00
Vasyl Gello 5e8fe239fa build_fdroid.sh: Fix review points by Licaon_Kter (#8701)
* NDK should be downloaded via verified Android SDK's sdkmanager
  * vcpkg should be built from sources not prebuilt

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2024-07-13 20:46:05 +08:00
RustDesk 7a3100a87c Update playground.yml 2024-07-13 16:08:07 +08:00
RustDesk 8a1acedae5 Update playground.yml 2024-07-13 15:51:51 +08:00
RustDesk f5bcc17636 Update playground.yml 2024-07-13 15:45:59 +08:00
RustDesk 883c630206 Update playground.yml 2024-07-13 15:35:24 +08:00
RustDesk a95a6ab733 Update playground.yml 2024-07-13 15:24:01 +08:00
RustDesk 46605fab1b Update playground.yml 2024-07-13 14:33:17 +08:00
RustDesk 9d26fec631 Update playground.yml 2024-07-13 11:33:15 +08:00
RustDesk 294a6ce9bc Update playground.yml 2024-07-13 11:15:00 +08:00
RustDesk 183ea47ba4 Update playground.yml 2024-07-13 01:29:17 +08:00
RustDesk 06e04143a8 Update playground.yml 2024-07-13 01:26:09 +08:00
RustDesk a532b36e28 Update playground.yml 2024-07-13 01:03:43 +08:00
fufesou c873b69662 refact: unwrap offstage for cursor paint (#8693)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-13 00:44:08 +08:00
RustDesk b30f84623b Update playground.yml 2024-07-12 23:44:25 +08:00
fufesou 888e993534 fix: unable to close on fullscreen (#8690)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-12 22:04:11 +08:00
rustdesk 1d59a7fe5f adjust uni_link_desktop version to make work with old flutter 2024-07-12 18:07:27 +08:00
RustDesk 2c027cdcf5 Update playground.yml 2024-07-12 17:55:25 +08:00
RustDesk fe513dd967 Update playground.yml 2024-07-12 17:26:00 +08:00
RustDesk d652b99d5b Update playground.yml 2024-07-12 16:33:55 +08:00
RustDesk c2716c2509 Update playground.yml 2024-07-12 15:44:51 +08:00
21pages 821f7245b0 videotoolbox ram codec (#8683)
* h265 encoding: the second frame always fails, use repeat encoding to achieve real-time encoding
* h264 encoding: Not supported because encoding fails too frequently, about 50%, with one failure followed by another success.
* h264/h265 decoding: No issues found.
* Does not support dynamically changing the bitrate and changing the quality by resetting the encoder.

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-07-12 11:08:51 +08:00
RustDesk 0ea88ce6ff Update playground.yml 2024-07-12 11:01:12 +08:00
RustDesk 21f41e98a0 Update playground.yml 2024-07-12 10:44:04 +08:00
RustDesk 282ea02ebf Update playground.yml 2024-07-12 10:41:13 +08:00
RustDesk 170200fa49 Update playground.yml 2024-07-12 10:14:25 +08:00
rustdesk d8cee6507d test old flutter for mac intel freeze issue 2024-07-12 10:07:55 +08:00
fufesou 2391b18046 fix: ubuntu 18.04, service, Exec format error (#8680)
Signed-off-by: fufesou <linlong1266@gmail.com>
2024-07-11 23:13:41 +08:00