Commit graph

1568 commits

Author SHA1 Message Date
El
ac330bd605
VNC-151 Cleanup to prevent potential issues 2026-05-08 18:24:19 +00:00
El
d93b915a33
VNC-151 Relay primary screen readiness status to portRelayWorker 2026-05-08 18:24:19 +00:00
El
585f3896a2
VNC-151 Handle AVERROR_EOF 2026-05-08 18:24:19 +00:00
El
2c2b89e3f9
VNC-151 Refactor ScreenEncoderManager 2026-05-08 18:24:19 +00:00
El
a96f45b51c
VNC-151 Fix crash 2026-05-08 18:24:19 +00:00
El
fdefd2c2d2
VNC-151 Update noVnc Ref Id 2026-05-08 18:24:19 +00:00
El
ee942a5417
VNC-151 Refactor stopwatch macros and improve debug logging for frame timing 2026-05-08 18:24:19 +00:00
El
1045107dca
VNC-151 Update failing tests 2026-05-08 18:24:19 +00:00
El
e405203c38
VNC-151 Restore .gitlab-ci.yml 2026-05-08 18:24:19 +00:00
El
85ae720ca2
VNC-151 Update noVnc ref id 2026-05-08 18:24:19 +00:00
El
fb393533f2
VNC-151 Update noVnc ref id 2026-05-08 18:24:19 +00:00
El
9dc8bc6a94
VNC-356 Update noVNC ref Id 2026-05-08 18:24:19 +00:00
El
cf92c66c3b
VNC-355 Closing secondary monitor closes the connection 2026-05-08 18:24:19 +00:00
El
fe789c482a
VNC-151 Increase MAX_SCREENS limit up to 8 2026-05-08 18:24:19 +00:00
El
a68db7be59
VNC-151 Add static_assert for Encoder and Codec enum count consistency 2026-05-08 18:24:19 +00:00
El
9302c205b0
VNC-333 Revert Remove h.265 SW from KasmVNC 2026-05-08 18:24:19 +00:00
El
5c2822deab
VNC-346 Fix missing screenMutex unlock for an edge case 2026-05-08 18:24:19 +00:00
El
d60e86ef73
VNC-151 Simplify timeval diff calculation 2026-05-08 18:24:19 +00:00
El
6bc7de499d
VNC-151 Add static_assert 2026-05-08 18:24:19 +00:00
El
7a19d05ab0
VNC-346 Refactor screen management 2026-05-08 18:24:19 +00:00
El
22a9e9e0f8
VNC-151 Fix openSUSE 15 build 2026-05-08 18:24:17 +00:00
El
e324407d14
VNC-349 Add additional cursor-related conditions to SMsgWriter 2026-05-08 18:22:14 +00:00
El
3f7b49c44f
VNC-151 Replace sws_scale with libyuv for ARGB to I420 2026-05-08 18:22:14 +00:00
El
b6eb3b703e
VNC-151 Use arena 2026-05-08 18:22:14 +00:00
El
2f78558fea
VNC-151 Fix kali linux fail 2026-05-08 18:22:14 +00:00
El
c6e01c96ad
VNC-151 Add ENABLE_DEBUG_ENCODERS option for extended encoder debug logging 2026-05-08 18:22:14 +00:00
El
78302ac52a
VNC-151 Refactor 2026-05-08 18:22:14 +00:00
El
3adae2871b
VNC-151 Refactor libyuv usage 2026-05-08 18:22:14 +00:00
El
ed089a5fe6
VNC-151 Refactor libyuv usage 2026-05-08 18:22:14 +00:00
El
d7cc8c4694
VNC-151 Remove comma 2026-05-08 18:22:14 +00:00
El
cd9589a252
VNC-151 Remove unused libavfilter-free-devel 2026-05-08 18:22:13 +00:00
El
97e9f3474e
VNC-151 Remove unused libavfilter-dev 2026-05-08 18:22:13 +00:00
El
a2e2c5b228
VNC-329 Quality may not be applied on first connection 2026-05-08 18:22:13 +00:00
El
9413c7257d
VNC-328 HW AV1 (NVENC) video quality refinements 2026-05-08 18:22:13 +00:00
El
1a800bafd8
VNC-315 Verifying multi-monitor works with HW encoding 2026-05-08 18:22:13 +00:00
El
d0127673d1
VNC-315 Verifying multi-monitor works with HW encoding 2026-05-08 18:22:13 +00:00
El
1a61ebfe3c
VNC-151 Adjust NVENC rate control mode 2026-05-08 18:22:13 +00:00
El
ec2019b035
VNC-329 Quality may not be applied on first connection 2026-05-08 18:22:13 +00:00
El
49a40b0432
VNC-151 Adjust NVENC rate control mode 2026-05-08 18:22:13 +00:00
El
a19ca5aa85
VNC-329 Quality may not be applied on first connection 2026-05-08 18:22:13 +00:00
El
2d8a3cdb3f
VNC-151 Adjust NVENC rate control mode 2026-05-08 18:22:13 +00:00
El
cce3ebc75e
VNC-151 Adjust NVENC encoder settings for low-latency and improve rate control configuration 2026-05-08 18:22:13 +00:00
El
b8a9889467
VNC-333 Remove h.265 SW from KasmVNC 2026-05-08 18:22:13 +00:00
El
d4af227b41
VNC-330 Fix decoder recovery and improve video frame handling 2026-05-08 18:22:13 +00:00
El
1bb839897a
VNC-151 Update NoVNC Ref id 2026-05-08 18:22:13 +00:00
El
e6e9afa30d
VNC-151 Ensure accurate HW frame pts assignment 2026-05-08 18:22:13 +00:00
El
4a1af0e57f
VNC-324 Update allowed quality ranges for AV1, H.264, and H.265 encoders in EncoderConfiguration 2026-05-08 18:22:13 +00:00
El
af573b367f
VNC-151 Update NoVNC Ref id 2026-05-08 18:22:13 +00:00
El
8f1df27110
VNC-151 Allow AV1 VA API encoder 2026-05-08 18:22:13 +00:00
El
63e6b81362
VNC-151 Small refactor 2026-05-08 18:22:13 +00:00