Commit graph

20 commits

Author SHA1 Message Date
El
d4af227b41
VNC-330 Fix decoder recovery and improve video frame handling 2026-05-08 18:22:13 +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
db0c19bcd6
VNC-151 Update and Add vainfo package to Ubuntu Jammy development Dockerfile 2026-01-29 00:03:06 +00:00
El
9c609b5fc1
Refactor 2026-01-29 00:02:44 +00:00
El
5216685519
VNC-151 Add encoder id, ScreenSet parameter to encoding methods and improve code formatting. Update writeUpdate and writeLosslessRefresh methods to include ScreenSet parameter, improve formatting and consistency 2026-01-29 00:02:34 +00:00
El
4733e10f48
VNC-151 Add FFmpeg availability checks 2026-01-29 00:02:24 +00:00
Lauri Kasanen
8aee67b6f6
Also override endrect 2026-01-29 00:00:59 +00:00
Lauri Kasanen
084e40a102
Start on new video impl 2026-01-29 00:00:53 +00:00
El
b51a09c477
VNC-127 Introduce TBB task arena for optimized parallel execution 2025-05-12 16:41:04 +05:00
El
84aa133511
KASM-6788 Refactor EncodeManager to use std::execution with parallel algorithms. Removes OpenMP dependency, improves atomic usage, and
fixes various minor code quality issues including initialization and memory
management
2025-04-01 19:10:00 +05:00
ryan.kuba
0017991a55
KASM-6788 use thread and future instead of openmp for image encoding 2025-04-01 19:10:00 +05:00
Lauri Kasanen
ae93cd6840 Initial support for intensity-tinted alpha watermark 2023-02-17 14:04:32 +02:00
Lauri Kasanen
582740b3d8 Implement server-side downgrade from udp 2022-10-03 14:54:40 +03:00
mmcclaskey
dc21d5f97c
Add a set of self-microbenchmarks (#51)
Co-authored-by: Lauri Kasanen <cand@gmx.com>
2021-09-09 12:46:57 -04:00
Lauri Kasanen
f57e6e644b Add some more frame stats granularity, skip frame stats on no-data calls 2021-08-02 13:47:48 +03:00
Lauri Kasanen
fb9dd56703 Initial /api/get_frame_stats 2021-07-27 15:33:48 +03:00
Lauri Kasanen
99fe70bbd6 Add a debug-level print on the last ~second's maximum encoding time 2020-09-28 14:37:19 +03:00
Lauri Kasanen
d5bdef121a Add support for bottleneck stats 2020-09-21 15:51:56 +03:00
Pierre Ossman
6a3f711878 Add write protection to OffsetPixelBuffer
No one should every try to write to this buffer. Enforce that by
throwing an exception if any one tries to get a writeable pointer
to the data.
2020-09-21 12:45:51 +03:00
matt
408c005d3e Initial commit 2020-09-20 12:16:44 +00:00