Commit graph

1636 commits

Author SHA1 Message Date
El
9529f7f929
VNC-151 Update n 2026-05-08 18:22:12 +00:00
El
e2bdb977a0
VNC-151 Fix NVENC and VAAPI 2026-05-08 18:22:12 +00:00
El
edd0b6ecaa
VNC-151 Fix codec validation pattern 2026-05-08 18:22:12 +00:00
El
e29d01f293
VNC-151 Update libyuv build script to disable NEON64 assembly for ARM64 platforms 2026-05-08 18:22:12 +00:00
El
b71785fa5a
VNC-151 Refactor codec parsing to skip unsupported codecs with a log message 2026-05-08 18:22:12 +00:00
El
16a1f327b6
VNC-151 Add support for NVENC codecs to video streaming configuration validation 2026-05-08 18:22:12 +00:00
El
59aeeb8e0c
VNC-151 Add network flag handling for Jetson devices in container build script 2026-05-08 18:22:12 +00:00
El
02a8df41e3
VNC-151 Refine container build script to fix matching logic and add debug run option 2026-05-08 18:22:12 +00:00
El
a0df17011c
VNC-151 Add build script for libyuv and integrate it into build-deps.sh 2026-05-08 18:22:12 +00:00
El
6c14e82083
VNC-151 Switch VideoEncoderFactory to use FFMPEGCudaEncoderBuilder for NVENC encoders 2026-05-08 18:22:12 +00:00
El
f64d17d91d
VNC-151 Update CMake configuration 2026-05-08 18:22:12 +00:00
El
160ca143ac
VNC-151 Fix build 2026-05-08 18:22:12 +00:00
El
38303283d8
VNC-151 Fix build 2026-05-08 18:22:12 +00:00
El
0081b39c00
VNC-151 Fix build 2026-05-08 18:22:12 +00:00
El
a52837743b
VNC-151 Ensure correct permissions for build directory in test_build_containers 2026-05-08 18:22:12 +00:00
El
19747f8067
VNC-151 Fix build 2026-05-08 18:22:12 +00:00
El
7a15df0343
VNC-151 Fix build 2026-05-08 18:22:12 +00:00
El
daa302fb46
VNC-151 Expand EncoderProbe candidates to include CUDA-based NVENC encoders (H.264, H.265, AV1) 2026-05-08 18:22:12 +00:00
El
bd7ff21dbd
VNC-151 Remove unused libavfilter include from ffmpeg.h to clean up dependencies 2026-05-08 18:22:12 +00:00
El
957d780c4d
VNC-151 Add detailed debug logging to FFMPEGHWEncoder for improved traceability of hardware encoder operations 2026-05-08 18:22:12 +00:00
El
e35ed8eed2
VNC-151 Refactor FFMPEGVAAPIEncoder to generalize hardware encoder logic and add CUDA support 2026-05-08 18:22:12 +00:00
El
9c1582d769
VNC-151 Refactor FFMPEGVAAPIEncoder to support templated hardware device and pixel format types 2026-05-08 18:22:12 +00:00
El
a9c189790d
VNC-151 Add Mesa development libraries and conditional Intel VA-API driver installation to Dockerfile 2026-05-08 18:22:12 +00:00
El
ae3e8b192e
VNC-151 Refactor screenshot logic to reduce impact on frame buffer update 2026-05-08 18:22:12 +00:00
El
2a0da78e08
VNC-151 Fix mode switch 2026-05-08 18:22:12 +00:00
El
9758d25c83
VNC-151 Refactor ScreenEncoderManager 2026-05-08 18:22:11 +00:00
El
fecc618eda
VNC-151 Update submodule branch for kasmweb
Updated the kasmweb submodule to track the extended branch
2026-05-08 18:22:11 +00:00
El
294f2c2eea
VNC-151 Add FFmpeg libavfilter support to Docker build files 2026-05-08 18:22:11 +00:00
El
2d3e08469c
VNC-151 Add FFmpeg libavfilter support to Docker build files 2026-05-08 18:22:11 +00:00
El
1e041baf7a
VNC-151 Add FFmpeg libavfilter support to Docker build files 2026-05-08 18:22:11 +00:00
El
375e960fbc
VNC-151 Add FFmpeg libavfilter support to Docker build files 2026-05-08 18:22:11 +00:00
El
e599bfb3ed
VNC-151 Define LIBYUV_CONVERSION when libyuv is found 2026-05-08 18:22:11 +00:00
El
dbaac097e4
VNC-151 Replace NULL and 0 with nullptr 2026-05-08 18:22:11 +00:00
El
485b2390ff
VNC-151 Add XDamage extension support for improved screen change tracking 2026-05-08 18:22:11 +00:00
El
ec0bb87d8f
VNC-151 Add libyuv support 2026-05-08 18:22:11 +00:00
El
97f1876e04
VNC-151 Fix merge 2026-05-08 18:22:11 +00:00
Dmitry Maksyoma
a83dadbf31
VNC-151 TEMP Identify upload issue 2026-05-08 18:22:11 +00:00
El
c6c4294bc1
Update Ref 2026-05-08 18:22:11 +00:00
El
378ac4757a
VNC-151 Remove intel-media-driver from build configurations 2026-05-08 18:22:11 +00:00
El
510c42f2b4
VNC-151 Add intel-media-driver to all build configurations 2026-05-08 18:22:11 +00:00
Matt McClaskey
52286ec201
add vpx dependency 2026-05-08 18:22:11 +00:00
Matthew McClaskey
002f3d8fa5 Merge branch 'bugifx/VNC-361-xvnc-segfault-in-rfb-utf-8-to-latin-1-triggers-window-manager-crash-on-kasm-vnc-container' into 'master'
VNC-361 Handle null clipboard data in vncSelection

Closes VNC-361

See merge request kasm-technologies/internal/KasmVNC!239
2026-05-07 19:02:28 +00:00
El
226fc5dd5c
VNC-361 Handle null clipboard data in vncSelection 2026-05-06 21:07:02 +00:00
El
08deca621b
VNC-361 Handle null clipboard data in vncSelection 2026-05-06 12:53:05 +00:00
Matthew McClaskey
d9b4772680 Merge branch 'feature/VNC-322-build-alpine-3.22-and-3.23' into 'master'
Revert "VNC-151 Add CMake 3.22 installer in Dockerfile"

Closes VNC-322

See merge request kasm-technologies/internal/KasmVNC!233
2026-03-24 09:21:41 +00:00
Dmitry Maksyoma
f811c7504c Revert "VNC-151 Add CMake 3.22 installer in Dockerfile" 2026-03-24 09:21:40 +00:00
Matthew McClaskey
e170785a47 Merge branch 'BrowserStackAccess' into 'master'
Edit README.md to add required note that project is tested with BrowserStack

See merge request kasm-technologies/internal/KasmVNC!231
2026-02-04 17:46:54 +00:00
Rodwin Spruel
2395b1d6bc Edit README.md to add required note that project is tested with BrowserStack 2026-02-04 13:16:02 +00:00
Matthew McClaskey
7c60b7faba Merge branch 'feature/VNC-151-investigate-tiger-vnc-h-264-encode-decoder2' into 'master'
VNC-151 Add h264

Closes VNC-151

See merge request kasm-technologies/internal/KasmVNC!192
2026-02-03 14:38:45 +00:00
Matt McClaskey
67c27fde56
update submodule ref 2026-02-03 10:01:02 +00:00