Commit graph

1405 commits

Author SHA1 Message Date
El
ad883fa560
VNC-151 Fix build 2026-01-29 00:03:19 +00:00
El
84427414fe
VNC-151 Fix build 2026-01-29 00:03:19 +00:00
El
631135c8f7
VNC-151 Reorganize and update includes in ConnParams.cxx 2026-01-29 00:03:18 +00:00
El
7b43cd12fc
VNC-151 Adjust stream mode logic to use appropriate video codec configurations and presets 2026-01-29 00:03:18 +00:00
El
c9f8db5dd2
VNC-151 Remove redundant entries from KasmVideoConstants encoder device list 2026-01-29 00:03:17 +00:00
El
671c6191b5
VNC-151 Extract and refactor encoder utilities to improve modularity and maintainability 2026-01-29 00:03:17 +00:00
El
32f5229d51
VNC-151 Update NoVNC ref 2026-01-29 00:03:17 +00:00
El
4818d96499
VNC-151 Fix hw_ctx_guard reset placement to ensure proper resource management 2026-01-29 00:03:16 +00:00
El
3e166ede41
VNC-151 Refactor EncodeManager's prepareEncoders for clarity and maintainability 2026-01-29 00:03:16 +00:00
El
fa4894e49b
VNC-151 Simplify includes and default SMsgWriter destructor 2026-01-29 00:03:15 +00:00
El
242b530f1f
VNC-151 Simplify includes and default SMsgWriter destructor 2026-01-29 00:03:15 +00:00
El
00d5552fa4
VNC-151 Refactor ScreenEncoderManager for efficiency 2026-01-29 00:03:15 +00:00
El
650c08e6d0
VNC-151 Set default implementation for SMsgReader destructor 2026-01-29 00:03:14 +00:00
El
dbcde47683
VNC-151 Update debug logs to include screen ID and codec details 2026-01-29 00:03:14 +00:00
El
464510f91b
VNC-151 Refactor video encoding logic in EncodeManager
Moved video encoding updates to a dedicated updateVideo method. Simplified related conditional logic and reduced code duplication by consolidating encoder management.
2026-01-29 00:03:13 +00:00
El
64ce9ee8e5
VNC-151 Refactor screen encoder handling logic 2026-01-29 00:03:13 +00:00
El
1838862168
VNC-151 Compile fix 2026-01-29 00:03:13 +00:00
El
63f6ff81c5
VNC-151 Refactor ScreenEncoderManager to improve layout synchronization and active screen management logic 2026-01-29 00:03:12 +00:00
El
5b66684059
VNC-151 Refactor video encoder hierarchy and improve layout synchronization logic 2026-01-29 00:03:12 +00:00
El
8b7070f552
VNC-151 update test cases 2026-01-29 00:03:11 +00:00
El
a283405b22
VNC-151 update test cases 2026-01-29 00:03:11 +00:00
El
44fc20cbbc
VNC-151 update test cases 2026-01-29 00:03:11 +00:00
El
8a6093685e
VNC-151 Remove Intel Media Driver installation for x86_64 from Debian Bullseye Dockerfile 2026-01-29 00:03:10 +00:00
El
cd79726e91
VNC-151 Add Intel Media Driver (non-free) for x86_64 to Debian Dockerfiles for video acceleration 2026-01-29 00:03:10 +00:00
El
2b16f695ee
VNC-151 Add Intel Media Driver (non-free) for x86_64 to Ubuntu Noble Dockerfile for video acceleration 2026-01-29 00:03:09 +00:00
El
e032c76515
VNC-151 Add Intel Media Driver (non-free) for x86_64 video acceleration to Ubuntu Jammy Dockerfile 2026-01-29 00:03:09 +00:00
El
478b91baeb
VNC-151 Add Intel Media Driver for video acceleration to Alpine Dockerfiles 2026-01-29 00:03:09 +00:00
El
06861cd9fb
VNC-151 Add Intel Media Driver for video acceleration to Alpine Dockerfiles 2026-01-29 00:03:08 +00:00
El
0582e63ebc
VNC-151 Update container run command to include GPU device mapping for video acceleration 2026-01-29 00:03:08 +00:00
El
7429dfca1c
VNC-151 Add Mesa VA Gallium driver for AMD GPU passthrough for to Alpine Dockerfiles 2026-01-29 00:03:07 +00:00
El
a0b984b804
VNC-151 Update container run command to include video/render devices and SSH port mapping 2026-01-29 00:03:07 +00:00
El
c4a79ab584
VNC-151 Add Mesa and Intel VA-API drivers to Ubuntu Jammy development Dockerfile 2026-01-29 00:03:07 +00:00
El
aee09215c4
VNC-151 Add Mesa and Intel VA-API drivers to Ubuntu Jammy development Dockerfile 2026-01-29 00:03:06 +00:00
El
db0c19bcd6
VNC-151 Update and Add vainfo package to Ubuntu Jammy development Dockerfile 2026-01-29 00:03:06 +00:00
El
e46ba4cfa7
VNC-151 Add SSH support in Ubuntu Jammy development Dockerfile 2026-01-29 00:03:06 +00:00
El
9b71785d08
VNC-151 Update video streaming options and associated documentation 2026-01-29 00:03:05 +00:00
El
843d16e9de
VNC-151 Identify upload issue 2026-01-29 00:03:05 +00:00
El
55b9464395
VNC-151 Temporarily disable tests 2026-01-29 00:03:04 +00:00
Dmitry Maksyoma
bb03988866
VNC-151 TEMP Identify upload issue 2026-01-29 00:03:04 +00:00
El
abe1aa9ee9
VNC-151 TEMP Identify upload issue 2026-01-29 00:03:04 +00:00
El
311cd29ed8
VNC-151 TEMP Identify upload issue 2026-01-29 00:03:03 +00:00
El
c4ba8aef0e
VNC-151 Add layout.id write to writeSkipRect in SoftwareEncoder and FFMPEGVAAPIEncoder 2026-01-29 00:03:03 +00:00
El
314a6d6e86
VNC-151 Remove unnecessary newline in KasmVideoConstants.h 2026-01-29 00:03:02 +00:00
El
678d1b10e3
VNC-151 Add video_streaming_mode codec configuration to kasmvnc_defaults.yaml 2026-01-29 00:03:02 +00:00
El
ebce9598f4
VNC-151 Remove redundant variable initialization in EncodeManager 2026-01-29 00:03:02 +00:00
El
03a5e8bf44
VNC-151 Update config key name for video streaming mode GOP configuration 2026-01-29 00:03:01 +00:00
El
eb0a145db8
VNC-151 Clean up debug and redundant logging in EncodeManager 2026-01-29 00:03:01 +00:00
El
138a18e226
VNC-151 Remove libvpx from all Docker build files as it is no longer required 2026-01-29 00:03:00 +00:00
El
5f1a7afc2b
VNC-151 Remove unused kasmVideo encoder logic from EncodeManager 2026-01-29 00:03:00 +00:00
El
218513471c
VNC-151 Refactor EncoderProbe initialization 2026-01-29 00:03:00 +00:00