21pages
49b0630752
fix android mediacodec encoding align ( #8121 )
...
* update ffmpeg, mediacodec encode align 64
* more d3d11 decode availablity check
* remove unused mediacodec info
Signed-off-by: 21pages <sunboeasy@gmail.com>
2024-05-22 20:18:09 +08:00
21pages
d70b0cdd4f
Not require both max-width and max-height of mediacodec larger than ( #8036 )
...
screen width and screen height
* Only use hardware codec, when api < 29, judge with codec name prefix.
Signed-off-by: 21pages <pages21@163.com>
2024-05-13 20:24:50 +08:00
21pages
a7499c2de8
add ffmpeg mediacodec h264/h265 encode ( #8028 )
...
* Check available when app start from kotlin via get codec info
* For latency free, repeat encode 10 frame at most when capture return WouldBlock
* For changing quality, kotlin support but jni doesn't support, rerun video service when quality is manualy
changed
* 3 or 6 times bitrate for mediacodec because its quality is poor
Signed-off-by: 21pages <pages21@163.com>
2024-05-13 12:39:04 +08:00
21pages
c640f7ed12
fix android crash caused by outdated video frame ptr ( #7996 )
...
Signed-off-by: 21pages <pages21@163.com>
2024-05-09 22:53:01 +08:00
rustdesk
c656c3c087
typo
2024-04-16 18:46:46 +08:00
rustdesk
44bce59777
more java_ffi_FFI
2024-04-16 18:22:36 +08:00
21pages
2de1c62daf
wake lock for all connection type
...
Signed-off-by: 21pages <pages21@163.com>
2023-11-25 17:43:07 +08:00
21pages
bd81e4d0fb
android video service wakelock
...
Signed-off-by: 21pages <pages21@163.com>
2023-11-24 12:02:45 +08:00
mcfans
22165ec1a5
feat: legacy mode android keyboard support
2023-10-19 00:16:22 +08:00
mcfans
bbc241748b
feat: support android keyboard input
2023-10-17 22:12:52 +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
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
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
csf
75b920079b
run android InputService independently
2022-06-01 21:14:02 +08:00
rustdesk
c1bad84a86
100% open source
2022-05-12 17:35:25 +08:00