21pages
|
534bfad50f
|
opt codec
1. use src width/height to convert yuv
2. align dst yuv to avoid illegal memory access
3. init yuvfmt when new codec
4. move remote reset calls from empty conns judge to emtpy remote conns
judge
Signed-off-by: 21pages <pages21@163.com>
|
2023-11-03 11:52:41 +08:00 |
|
21pages
|
f05f86dc80
|
444
Signed-off-by: 21pages <pages21@163.com>
|
2023-10-30 18:46:56 +08:00 |
|
21pages
|
9ce58115ab
|
set timeout of hwcodec check to 30s
Signed-off-by: 21pages <pages21@163.com>
|
2023-10-23 16:12:49 +08:00 |
|
21pages
|
7a5bc864fa
|
fix client side record
Signed-off-by: 21pages <pages21@163.com>
|
2023-10-19 09:50:55 +08:00 |
|
21pages
|
510cffb305
|
av1 record, set zero codec private
Signed-off-by: 21pages <pages21@163.com>
|
2023-10-18 19:28:12 +08:00 |
|
21pages
|
c61fa71a70
|
Revert "hide recording button if using av1"
This reverts commit c2023e8ca3d857180269dd05df984a684c81b4b1.
|
2023-10-18 13:48:12 +08:00 |
|
dignow
|
013d307bcd
|
feat, multi_flutter_ui_sessions
Signed-off-by: dignow <linlong1265@gmail.com>
|
2023-10-14 12:26:24 +08:00 |
|
21pages
|
bdb1fc2ed7
|
Give higher priority to AV1 over VP9 in the auto codec
Signed-off-by: 21pages <pages21@163.com>
|
2023-09-27 18:42:57 +08:00 |
|
dignow
|
e89ae475f6
|
fix build
Signed-off-by: dignow <linlong1265@gmail.com>
|
2023-08-10 14:54:29 +08:00 |
|
dignow
|
9476d7fdbb
|
try fix build
Signed-off-by: dignow <linlong1265@gmail.com>
|
2023-08-10 14:54:29 +08:00 |
|
dignow
|
da16a799fa
|
fix build
Signed-off-by: dignow <linlong1265@gmail.com>
|
2023-08-10 14:54:28 +08:00 |
|
dignow
|
d6f1abad95
|
tmp commit
Signed-off-by: dignow <linlong1265@gmail.com>
|
2023-08-10 14:54:28 +08:00 |
|
21pages
|
9905695699
|
enable keyframe interval when recording
Signed-off-by: 21pages <pages21@163.com>
|
2023-08-07 21:32:36 +08:00 |
|
21pages
|
2c619cbe41
|
quite if config file not found, remove HW_CODEC_CONFIG, option env LIBGL_ALWAYS_SOFTWARE=1
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-30 12:42:23 +08:00 |
|
21pages
|
61a48b5367
|
fix IDTextEditingController extra character
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-29 13:47:59 +08:00 |
|
21pages
|
0a29fa87f0
|
remove System::new_all in hwcodec check
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-29 11:41:44 +08:00 |
|
21pages
|
029e6a015e
|
minisize vpx/aom q_min for bitrate 200%
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-27 18:29:46 +08:00 |
|
21pages
|
e70f3f2125
|
fix qos and add auto_adjust_fps
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-25 15:49:50 +08:00 |
|
21pages
|
02456280d4
|
fix win cpu monitor run once
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-24 14:54:15 +08:00 |
|
21pages
|
aa740f4263
|
remove many unwrap and enum_value_or_default
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-23 20:00:58 +08:00 |
|
21pages
|
31b3c5d721
|
codec thread count depending on cpu condition
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-23 20:00:52 +08:00 |
|
21pages
|
2133f91089
|
codec set quality seperately and refactor network delay
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-23 19:54:42 +08:00 |
|
21pages
|
633c80d5e4
|
Revert "vpx use webrtc parameter"
This reverts commit d23fd902d766cbcdf6e81d9ec7991a9e8eabbfe1.
|
2023-07-23 19:54:42 +08:00 |
|
21pages
|
22ca7177a6
|
Revert "fix ci"
This reverts commit a0e09d3e330d34d80e235f8fa4649dbb2563ddfd.
|
2023-07-23 19:54:42 +08:00 |
|
RustDesk
|
a24a7e8d0f
|
Merge pull request #5017 from 21pages/fix
clear hwcodec config rather than remove
|
2023-07-16 11:53:32 +08:00 |
|
21pages
|
ec34470284
|
clear hwcodec config rather than remove
Signed-off-by: 21pages <pages21@163.com>
|
2023-07-16 09:59:46 +08:00 |
|
fufesou
|
fa0b1436c2
|
try fix CI
Signed-off-by: fufesou <shuanglongchen@yeah.net>
|
2023-07-16 09:35:11 +08:00 |
|
21pages
|
c2023e8ca3
|
hide recording button if using av1
Signed-off-by: 21pages <pages21@163.com>
|
2023-06-29 21:30:56 +08:00 |
|
21pages
|
5b1d2abb71
|
hwcodec stable branch
Signed-off-by: 21pages <pages21@163.com>
|
2023-06-29 13:37:21 +08:00 |
|
dignow
|
d15deabba5
|
better conditional compilation
Signed-off-by: dignow <linlong1265@gmail.com>
|
2023-06-24 21:09:45 +08:00 |
|
21pages
|
a0e09d3e33
|
fix ci
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-23 10:41:56 +08:00 |
|
21pages
|
d23fd902d7
|
vpx use webrtc parameter
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-23 09:42:36 +08:00 |
|
21pages
|
1ae2ebaa8c
|
allow set config err for android
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-21 17:28:43 +08:00 |
|
21pages
|
a11dee30ae
|
merge vpx/aom code
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-21 16:29:52 +08:00 |
|
21pages
|
99d3c47094
|
remove android unused VP8/VP9 Frame
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-21 16:29:50 +08:00 |
|
21pages
|
e482dc3e2b
|
aom encode/decode
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-21 16:26:18 +08:00 |
|
21pages
|
a3f3bb4751
|
aom vcpkg binding
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-21 16:26:16 +08:00 |
|
Lauren N. Liberda
|
100ea34baa
|
allow building scrap with pkg-config libraries
Signed-off-by: Lauren N. Liberda <lauren@selfisekai.rocks>
|
2023-05-20 07:29:59 +02:00 |
|
RustDesk
|
bc5d8ad040
|
Merge pull request #4421 from 21pages/hwcodec-nv12
hwcodec use nv12
|
2023-05-19 14:38:40 +08:00 |
|
21pages
|
9cce0798b6
|
set hw_pixfmt nv12 and wait more time for check porcess
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-19 12:03:16 +08:00 |
|
21pages
|
dc3104dac4
|
fix andriod jni update
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-13 12:49:35 +08:00 |
|
21pages
|
5738f3a949
|
fix android build
Signed-off-by: 21pages <pages21@163.com>
|
2023-05-12 14:01:56 +08:00 |
|
rustdesk
|
302f1c48d3
|
update crates, test on mac only
|
2023-05-11 12:04:38 +08:00 |
|
Kingtous
|
34314e50f7
|
feat: callbacks and flutter msg bridge
|
2023-05-04 13:18:19 +08:00 |
|
fufesou
|
fc50a3e49d
|
set fmt and stride to private in ImageRgb
Signed-off-by: fufesou <shuanglongchen@yeah.net>
|
2023-04-28 12:35:46 +08:00 |
|
fufesou
|
6b1645f44d
|
set width,height,stride together with the rgba data for rendering
Signed-off-by: fufesou <shuanglongchen@yeah.net>
|
2023-04-28 11:44:52 +08:00 |
|
Kingtous
|
83e63d57e1
|
fix: ios build
|
2023-04-18 18:28:12 +08:00 |
|
21pages
|
be2e26e758
|
delete RustDesk_hwcodec.toml on every check
Signed-off-by: 21pages <pages21@163.com>
|
2023-04-04 21:21:00 +08:00 |
|
21pages
|
f2aeff974c
|
disable hwcodec if causing crash
Signed-off-by: 21pages <pages21@163.com>
|
2023-04-04 21:00:13 +08:00 |
|
21pages
|
c842650c11
|
vp8
Signed-off-by: 21pages <pages21@163.com>
|
2023-04-03 12:22:36 +08:00 |
|