akallabeth
79345a72ed
Merge pull request #11065 from akallabeth/h264-test
...
H264 test
2025-01-12 17:32:39 +01:00
akallabeth
17315c5936
[codec,yuv] fix thread count calculation
2025-01-12 17:02:28 +01:00
akallabeth
99cfbebe63
[primitives] fix documentation
2025-01-12 16:08:06 +01:00
akallabeth
2da7b8c606
[primitives,opencl] do not fail on opencl not supported
2025-01-12 15:13:17 +01:00
akallabeth
621ac46988
[ci,abi] bump base ref to 3.6.0
...
new github runner with ubuntu 24.04 only support webkit2gtk-4.1
we added support for that with 3.6.0
2025-01-12 15:13:15 +01:00
akallabeth
ac4be9b941
[codec,rfx] fix region leak
2025-01-12 15:13:13 +01:00
akallabeth
45a7597cfa
[gdi,graphics] fix region leak
2025-01-12 15:13:10 +01:00
akallabeth
5fa44d30be
[channels,remdesk] fix return value check
2025-01-12 15:12:02 +01:00
akallabeth
06402de801
[server,shadow] properly clean up encoder
2025-01-12 15:12:00 +01:00
akallabeth
720d48583a
[codec,h264] add basic unit test
2025-01-12 15:11:57 +01:00
akallabeth
db278ec457
[primitives] only run benchmark if opencl enabled
...
there is no need to compare implementation performance if only one
optimized version is available.
2025-01-12 09:26:44 +01:00
akallabeth
5b77fa3487
[codec,h264] reset h264 instance
...
when resetting the context reinitialize the h264 encoder. this allows
switching the backend
2025-01-12 09:26:42 +01:00
akallabeth
3fcab5f16a
Merge pull request #11063 from akallabeth/yuv-luma-null-check
...
[primitives,yuv] fix possible NULL dereference
2025-01-11 12:58:09 +01:00
akallabeth
06efe5e0cc
Merge pull request #11064 from akallabeth/abi-checker
...
[ci,abi-checker] fix syntax error
2025-01-11 12:57:52 +01:00
akallabeth
ea0235b055
[ci,abi-checker] fix syntax error
2025-01-11 12:45:02 +01:00
akallabeth
b358175872
[primitives,yuv] fix possible NULL dereference
2025-01-11 12:36:51 +01:00
akallabeth
140d9472aa
Merge pull request #11045 from akallabeth/yuv-filter-fix
...
Yuv filter fix
2025-01-10 19:19:34 +01:00
akallabeth
1544f827c3
Merge pull request #11062 from akallabeth/workflow-fix
...
Workflow fix
2025-01-10 16:15:19 +01:00
Armin Novak
22bb729893
[ci,workflows] allow libwebkit2gtk-4.0-dev | libwebkit2gtk-4.1-dev
2025-01-10 16:14:39 +01:00
akallabeth
7bc98a8404
[ci,codespell] add words to ignore
2025-01-10 16:14:29 +01:00
akallabeth
4a7de1360a
[primitives] update benchmark
...
test all available primitives types now
2025-01-10 12:51:00 +01:00
akallabeth
3a6994cd38
[primitives] expose primitives_get_by_type
2025-01-10 12:50:58 +01:00
akallabeth
cf392cdfe1
[primitives] add primtives_hint_str
2025-01-10 12:50:55 +01:00
akallabeth
a9d2c5330c
[primitives,yuv] fix opencl conversion routines
2025-01-10 12:50:52 +01:00
akallabeth
7b0489e0ce
[primitives,yuv] fix opencl conversion routines
2025-01-10 12:09:37 +01:00
akallabeth
c7c207b026
Websocket checks ( #11059 )
2025-01-10 10:53:27 +01:00
akallabeth
6f8a852a7b
[primitives,yuv] fix compiler warnings
2025-01-10 10:45:44 +01:00
akallabeth
61c049b2e6
[primitives,benchmark] add benchmark tool for primitives
2025-01-10 10:17:13 +01:00
AndreyBarmaley
0966947f9f
[core,channels] fix check stream capacity in freerdp_channel_send_packet ( #11057 )
2025-01-10 09:59:01 +01:00
akallabeth
e2cdcd8a18
[primitives,yuv] fix issues with SSE
...
* fix unaligned memory access
* fix width not a multiple of 16
2025-01-09 23:44:50 +01:00
akallabeth
6e8ab6241b
[primitives,yuv] improve YUV unit test
...
* allow YUV offsets of up to 2 (rounding effect for YUV420 int16
calculation size)
* better logging
2025-01-09 23:44:33 +01:00
Armin Novak
b2784b3bc7
[ci,workflows] allow libwebkit2gtk-4.0-dev | libwebkit2gtk-4.1-dev
2025-01-09 23:41:42 +01:00
akallabeth
3c65e5a703
[primitives,yuv] fix neon chroma filter
2025-01-09 23:41:39 +01:00
akallabeth
f22b4efb7c
[winpr,sysinfo] include winnt.h
...
* PF_SSE4_1_INSTRUCTIONS_AVAILABLE et al are defined in winnt.h on
windows / mingw. Include explicitly to fix a mingw build issue.
2025-01-09 23:41:37 +01:00
akallabeth
e93cd60352
[primitives,yuv] improve unit test
...
* add comparison tests between generic and SIMD optimized RGB <-> YUV
routines
* fix inconsistencies due to chroma filter in RGB -> YUV444 -> RGB test
* enable primitives test on all platforms
2025-01-09 23:41:35 +01:00
akallabeth
691092306e
[primitives,yuv] fix RGBToYUV444_8u_P3AC4R
...
make arguments const where possible
2025-01-09 23:41:32 +01:00
akallabeth
19fb2b3f0a
[primitives,yuv] fix chroma filter for SSE
2025-01-09 23:41:29 +01:00
akallabeth
41f06bec5f
[primitives,yuv] local export RGB2Y and YUV2R
2025-01-09 23:41:25 +01:00
akallabeth
7e4d13374e
[primitives,yuv] add chroma filter to YUV444 -> RGB
2025-01-09 23:41:23 +01:00
akallabeth
9a1c317876
[primitives,yuv] add chroma filter to RGB -> YUV444
2025-01-09 23:41:20 +01:00
akallabeth
ed5ac8e82e
[primitives] add primitives_avc444_frame_type_str
2025-01-09 23:41:17 +01:00
akallabeth
901cf28d17
[primitives,yuv] remove broken chroma filter
2025-01-09 23:41:00 +01:00
akallabeth
525e3a1272
Merge pull request #11037 from akallabeth/winpr-kbd-map
...
[winpr,input] add missing WINPR_KBD_TYPE
2025-01-09 18:17:08 +01:00
akallabeth
65ef3f81e2
[winpr,input] add missing WINPR_KBD_TYPE
...
add mapping for uncommon keyboard types as well.
2025-01-09 09:41:54 +01:00
akallabeth
bce66fb14e
Merge pull request #11052 from KangLin/master
...
log: Modify received Heartbeat PDU from debug to trace
2025-01-09 09:15:28 +01:00
akallabeth
8870a4a0f4
Merge pull request #11053 from hardening/winpr_deps_fix
...
winpr: fix dependency in cmake generated file
2025-01-09 09:13:07 +01:00
David Fort
6cc8398a03
winpr: fix dependency in cmake generated file
...
When a static build was done uriparser was not taken as dependency.
2025-01-09 07:33:17 +01:00
Kang Lin
a413d562f9
log: Modify received Heartbeat PDU from debug to trace
2025-01-09 09:13:36 +08:00
akallabeth
0758835d36
Merge pull request #11051 from akallabeth/vmconnect
...
[client,cmdline] fix vmconnect checks
2025-01-09 00:09:50 +01:00
akallabeth
bbd16d922b
[client,cmdline] fix vmconnect checks
2025-01-08 21:05:24 +01:00