akallabeth
fa2813e9f9
Merge pull request #10258 from oleg0421/rdpecam_client
...
Implement MS-RDPECAM client, closes #4971
2024-06-11 12:27:28 +02:00
akallabeth
2ee987e665
[cmake,codec] refactor codec
...
* move sse and neon implementations to own subdirectories
* add stubs for missing optimizations (with log messages)
2024-06-11 12:16:20 +02:00
akallabeth
4a71bf8bc8
[channels,rdpecam] fix missing link libraries
...
* add ffmpeg libraries
* change channel error checks, only FFMPEG supported currently
2024-06-11 12:12:00 +02:00
akallabeth
2831d2f5ec
[cmake] fix add_channel_client and add_channel_server
...
only add the channels if they are activated (e.g. both,
CHANNEL_<NAME> and CHANNEL_<NAME>_CLIENT or CHANNEL_<NAME>_SERVER are
defined)
2024-06-11 11:39:25 +02:00
akallabeth
323ac4f01a
[ci,nightly] update dependencies: v4l
2024-06-11 10:17:33 +02:00
akallabeth
8a0706b6b7
[channels,rdpecam] use default CHANNEL_RDPECAM_CLIENT
...
* use default CMake variable for channels
* set default depending on CMAKE_SYSTEM_NAME (currently only linux is
supported)t
2024-06-11 10:17:31 +02:00
akallabeth
e8cca22d2a
[cmake] refactor libfreerdp
...
* Move codec and primitives to own CMakeLists.txt
* Add freerdp_object_library_add
* add freerdp_compile_options_add
2024-06-11 09:44:05 +02:00
akallabeth
4f6422ba86
[winpr,platform] add WINPR_PRAGMA_UNROLL_LOOP
...
add a define for compiler specific pragmas to enforce loop unrolling
2024-06-11 09:28:13 +02:00
akallabeth
14ba7fb601
[winpr,sysinfo] update IsProcessorFeaturePresent
...
Update instruction set detection for newer stuff (SSE4, AVC2, ...)
2024-06-11 09:26:52 +02:00
oleg0421
a81d111ac4
RDPECAM client: new rdpecam channel
2024-06-10 14:48:45 +02:00
oleg0421
0af0f31e27
RDPECAM client: cmake FindV4L script
2024-06-10 14:48:31 +02:00
oleg0421
bad6cab2e4
RDPECAM client: h264 interface changes
2024-06-10 14:48:31 +02:00
akallabeth
ff98c8a56b
Merge pull request #10265 from akallabeth/base64-inline-restrict
...
Base64 inline restrict
2024-06-10 09:04:34 +02:00
akallabeth
711a6603f2
Merge pull request #10267 from akallabeth/sdl-fix
...
[client,SDL2] fix renderer height
2024-06-08 09:43:00 +02:00
akallabeth
221a442270
[client,sdl] keep hotkey state of keyboard grab
...
keep the keyboard grab state from:
1. +/-grab-keyboard command line as default
2. toggle this state by hotkey later on
2024-06-08 09:30:28 +02:00
akallabeth
a6abca5e89
[client,SDL2] fix renderer height
2024-06-08 09:08:49 +02:00
akallabeth
a5bb0bf203
[primitives] add lShiftC_16s_inplace
2024-06-08 08:34:21 +02:00
akallabeth
dee9019e7c
[codec,progressive] use add_16s_inplace
2024-06-08 08:34:18 +02:00
akallabeth
cd72043811
[primitives,ipp] remove remaining IPP defines
2024-06-08 08:34:15 +02:00
akallabeth
f19098da83
[primitives,prim_add] add new add_16s_inplace
2024-06-08 08:34:11 +02:00
akallabeth
c780210624
[rfx,dwt] cleanup variables
2024-06-08 08:34:06 +02:00
akallabeth
87ee8f5b77
[crypto,base64] use lookup tables
2024-06-08 08:34:02 +02:00
akallabeth
a93658cd06
[crypto,base64] apply INLINE and WINPR_RESTRICT
2024-06-07 12:32:16 +02:00
akallabeth
8d20118de6
Merge pull request #10263 from AndreyBarmaley/rdpdr-devicelist-hashtable
...
[server,rdpdr] fixed HashTable equal keys func
2024-06-07 10:24:11 +02:00
Andrey Af
5f26c013ed
[server,rdpdr] fixed HashTable equal keys func
2024-06-07 10:08:46 +02:00
akallabeth
24d3cca492
Merge pull request #10264 from akallabeth/threadpool-fix
...
[winpr,pool] fix winpr_SetThreadpoolThreadMaximum
2024-06-07 10:06:43 +02:00
akallabeth
736774dd22
[winpr,pool] fix winpr_SetThreadpoolThreadMaximum
...
unlock the arraylist, don´t lock it twice.
2024-06-07 09:20:58 +02:00
akallabeth
22d9f070ba
Merge pull request #10257 from akallabeth/unify-config-settings
...
[core,settings] unify configuration path
2024-06-06 12:09:51 +02:00
akallabeth
04e3fe0b06
[client,sdl] update manpages
...
* Respect default configuration directory depending on
WITH_FULL_CONFIG_PATH
* Unify manpage files for SDL2 and SDL3
2024-06-06 11:42:09 +02:00
akallabeth
7aa72a7507
[core,settings] unify configuration paths
...
* Add new function freerdp_settings_get_config_path to get current
user configuration directory
* Add CMake option WITH_FULL_CONFIG_PATH (default OFF): If defined, use
<appdata>/Vendor/Product as config directory, otherwise use
<appdata>/vendor (lowercase, only if vendor equal to product)
2024-06-06 11:31:22 +02:00
akallabeth
ad83ba2088
[client,sdl3] fix typo in variable
2024-06-06 11:31:12 +02:00
akallabeth
ab3ee12360
Merge pull request #10259 from akallabeth/rdstls-result-code
...
Rdstls result code
2024-06-05 23:39:30 +02:00
akallabeth
064a58912b
[gdi,gfx] fix gfx dump variables and format string
2024-06-05 23:15:22 +02:00
akallabeth
66e4188514
[core,rdstls] fix result code
...
the rdstls result codes are specific to rdstls and not shared with
NTSTATUS et al.
2024-06-05 23:13:57 +02:00
akallabeth
223fca31da
Merge pull request #10255 from akallabeth/cov_warn_fix
...
[proxy,modules] replace global constructor
2024-06-05 16:20:19 +02:00
Armin Novak
efa3eb3511
[ci,clang-tidy-post] disable annotations
2024-06-05 15:57:46 +02:00
Armin Novak
7eeaabad8b
[core,childsession] initialize variables
2024-06-05 15:57:46 +02:00
Armin Novak
2c4604ed1c
[proxy,modules] replace global constructor
2024-06-05 15:57:46 +02:00
akallabeth
fd586a2e89
Merge pull request #10254 from akallabeth/cov_warn_fix
...
Cov warn fix
2024-06-05 15:45:59 +02:00
Armin Novak
341e2f9b23
[ci,clang-tidy] add checks: write permission
2024-06-05 15:24:54 +02:00
Armin Novak
036228a294
[core,proxy] fix missing return check
2024-06-05 15:23:53 +02:00
Armin Novak
b9e434be48
[core,peer] check return of setsockopt
2024-06-05 15:23:53 +02:00
akallabeth
90b4e54d7f
Merge pull request #10253 from akallabeth/webview2-arch-detect
...
[client,sdl] fix architecture paths for WebView2
2024-06-05 15:19:58 +02:00
Armin Novak
39dd6a53b3
[ci,clang-tidy] add repository read permission
2024-06-05 15:02:28 +02:00
Armin Novak
e9296e1179
[client,sdl] fix architecture paths for WebView2
2024-06-05 14:54:27 +02:00
akallabeth
82e2bdd116
Merge pull request #10252 from akallabeth/clang-tidy
...
[ci,workflow] fix token for clang-tidy-post
2024-06-05 14:50:00 +02:00
akallabeth
2582c0cc87
Merge pull request #10251 from akallabeth/windows-webview2
...
Windows webview2
2024-06-05 14:24:47 +02:00
Armin Novak
5dae7526cc
[ci,workflow] fix token for clang-tidy-post
2024-06-05 13:56:39 +02:00
Armin Novak
85bdf12009
[ci,nighty] enable WITH_WEBVIEW on windows
2024-06-05 13:52:10 +02:00
Armin Novak
cedc631b3e
[client,SDL] add windows WebView2 link
...
Add a CMake script to download and link WebView2 for SDL client
2024-06-05 13:52:10 +02:00