rustdesk/src
21pages 64654ee7cf
Some checks are pending
CI / ${{ matrix.job.target }} (${{ matrix.job.os }}) (map[os:ubuntu-20.04 target:x86_64-unknown-linux-gnu]) (push) Waiting to run
Full Flutter CI / run-ci (push) Waiting to run
seperate video decoding thread for each display (#9968)
* seperate video decoding thread for each display

1. Separate Video Decoding Thread for Each Display
2. Fix Decode Errors When Clearing the Queue
Previously, on-flight frames after clearing the queue could not be decoded successfully. This issue can be resolved by setting a discard_queue flag when sending a refresh message. The flag will be reset upon receiving a keyframe.

Signed-off-by: 21pages <sunboeasy@gmail.com>

* update video format along with fps to flutter

Signed-off-by: 21pages <sunboeasy@gmail.com>

* Fix keyframe interval when auto record outgoing sessions

Signed-off-by: 21pages <sunboeasy@gmail.com>

---------

Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-11-22 00:02:25 +08:00
..
client seperate video decoding thread for each display (#9968) 2024-11-22 00:02:25 +08:00
hbbs_http hide-tray option 2024-08-07 01:08:36 +08:00
lang Update nl.rs (#9997) 2024-11-21 19:12:24 +08:00
platform fix gtk-sudo in non-English linux (#9680) 2024-10-17 20:05:13 +08:00
plugin fix: move some crates to rustdesk-org (#8772) 2024-07-20 23:49:40 +08:00
privacy_mode fix: privacy mode 2 (#9972) 2024-11-19 17:29:28 +08:00
server seperate video decoding thread for each display (#9968) 2024-11-22 00:02:25 +08:00
ui Revert "Change the minimum value of the bitrate slider to 5" (#9795) 2024-10-31 22:57:39 +08:00
auth_2fa.rs trust this device to skip 2fa (#9012) 2024-08-12 18:08:33 +08:00
cli.rs revert back to async_trait since having to use 1.75 because of win7 2024-03-27 03:36:33 +08:00
client.rs seperate video decoding thread for each display (#9968) 2024-11-22 00:02:25 +08:00
clipboard_file.rs tmp commit 2023-06-29 20:44:50 +08:00
clipboard.rs feat: android clipboard, multi-formats (#9950) 2024-11-18 15:43:41 +08:00
common.rs clean SOFTWARE_UPDATE_URL 2024-09-24 12:00:37 +08:00
core_main.rs replace pkexec with gtk sudo (#9383) 2024-09-19 18:47:37 +08:00
custom_server.rs A=b, A case insensitive (#9976) 2024-11-20 19:44:24 +08:00
flutter_ffi.rs feat: android clipboard, multi-formats (#9950) 2024-11-18 15:43:41 +08:00
flutter.rs feat: android clipboard, multi-formats (#9950) 2024-11-18 15:43:41 +08:00
hbbs_http.rs fix: http/https proxy (#7821) 2024-04-25 11:46:21 +08:00
ipc.rs move option video-save-directory and allow-auto-record-outgoing to local (#9715) 2024-10-22 08:24:52 +08:00
keyboard.rs feat: mobile map mode (#9717) 2024-10-23 09:28:39 +08:00
lan.rs refact: android ios, lan discovery (#9207) 2024-08-30 00:37:38 +08:00
lang.rs Use correct locale code for Ukrainian translation file name (#8932) 2024-08-02 22:58:45 +08:00
lib.rs feat: android clipboard, multi-formats (#9950) 2024-11-18 15:43:41 +08:00
main.rs clean SOFTWARE_UPDATE_URL 2024-09-24 12:00:37 +08:00
naming.rs fix: http/https proxy (#7821) 2024-04-25 11:46:21 +08:00
port_forward.rs hc 2024-07-14 05:47:42 +08:00
privacy_mode.rs fix: build (#9036) 2024-08-12 22:15:59 +08:00
rendezvous_mediator.rs fix last commit (#9939) 2024-11-17 09:21:34 +08:00
server.rs feat: android clipboard, multi-formats (#9950) 2024-11-18 15:43:41 +08:00
tray.rs replace pkexec with gtk sudo (#9383) 2024-09-19 18:47:37 +08:00
ui_cm_interface.rs feat: android clipboard, multi-formats (#9950) 2024-11-18 15:43:41 +08:00
ui_interface.rs move option video-save-directory and allow-auto-record-outgoing to local (#9715) 2024-10-22 08:24:52 +08:00
ui_session_interface.rs seperate video decoding thread for each display (#9968) 2024-11-22 00:02:25 +08:00
ui.rs Fix/exe upgrade options (#9001) 2024-08-08 22:07:06 +08:00
virtual_display_manager.rs fix: virtual display, headless, wait plug in done (#9895) 2024-11-12 20:12:05 +08:00