akallabeth
|
d9473be307
|
[crypto,base64] force signed char
for lookup force signed char to avoid (unsigned)-1 casts
|
2024-06-17 17:02:41 +02:00 |
Martin Fleisz
|
7368c65240
|
crypto: Fix handling of cert chain in get PEM function
|
2024-06-17 14:48:15 +02:00 |
akallabeth
|
38c88c5eb7
|
Merge pull request #10279 from akallabeth/primitives_neon
[primitives] refactor, split sse/neon/opencl
|
2024-06-17 14:13:23 +02:00 |
Martin Fleisz
|
de2a59a539
|
Merge pull request #10280 from akallabeth/rdpecam_option_to_disable
[channel,rdpecam] add option RDPECAM_CLIENT_CHANNEL_STUB
|
2024-06-17 13:50:57 +02:00 |
akallabeth
|
0d974acab2
|
[channel,rdpecam] keep off by default
channel is still experimental, keep it off by default, allow enabling
with default channel CHANNEL_RDPECAM_CLIENT=ON switch
|
2024-06-17 13:33:00 +02:00 |
akallabeth
|
3cecd1de06
|
[primitives] refactor, split sse/neon/opencl
|
2024-06-17 13:15:14 +02:00 |
akallabeth
|
b3810e3b85
|
[channel,rdpecam] add option RDPECAM_CLIENT_CHANNEL_STUB
this allows building FreeRDP with only a stubbed [MS-RDPECAM] channel
|
2024-06-17 13:13:07 +02:00 |
akallabeth
|
561d2b32c6
|
Merge pull request #10278 from akallabeth/image_copy_fixes
Image copy fixes
|
2024-06-17 10:10:49 +02:00 |
akallabeth
|
4a1a92bd70
|
Merge pull request #10276 from oleg0421/rdpecam_client_framerate_fix
[channel,rdpecam] framerate support and h264 bitrate tuneup
|
2024-06-17 10:10:35 +02:00 |
akallabeth
|
fc5ed616c7
|
[client,sdl] fix typo
|
2024-06-17 09:14:35 +02:00 |
akallabeth
|
eedb5590b2
|
[primitives,copy] add fallback path
color format conversions that do not have an accelerated implementation
are now handled by generic pixel copy
|
2024-06-17 09:13:47 +02:00 |
oleg0421
|
f48c8eacad
|
[channel,rdpecam] framerate support and h264 bitrate tuneup
|
2024-06-15 19:05:35 -07:00 |
akallabeth
|
bcd663b7d9
|
Merge pull request #10269 from akallabeth/image_copy_sse
Image copy sse
|
2024-06-12 16:45:57 +02:00 |
akallabeth
|
b73964beda
|
Merge pull request #10273 from akallabeth/rdpecam-fixups
Rdpecam fixups
|
2024-06-12 11:03:23 +02:00 |
Armin Novak
|
c4594bc7cb
|
[channel,rdpecam] fix compiler warnings and leaks
|
2024-06-12 10:27:50 +02:00 |
Armin Novak
|
1806daa375
|
[channel,server] fix unguarded use of functions
If functions of channel_<name>_server are used guard them so the code
compiles if the channel is not compiled in.
|
2024-06-12 09:58:08 +02:00 |
akallabeth
|
4b8750b206
|
Merge pull request #10261 from akallabeth/rdstls
Rdstls
|
2024-06-12 09:51:08 +02:00 |
akallabeth
|
0d2a94f373
|
Merge pull request #10272 from akallabeth/oss-fuzz-update
[ci,oss-fuzz] disable RDPECAM
|
2024-06-12 08:02:19 +02:00 |
akallabeth
|
65e0d7c5d6
|
Merge pull request #10271 from oleg0421/json_errno_fix
Fix errno undeclared error in json.c on Ubuntu
|
2024-06-12 07:54:21 +02:00 |
akallabeth
|
c9c6f7d952
|
[ci,oss-fuzz] disable RDPECAM
we do not build with FFMPEG or OpenH264 so the channel build fails
otherwise.
|
2024-06-12 07:45:33 +02:00 |
oleg0421
|
34aed4e571
|
Fix errno undeclared error in json.c
|
2024-06-11 11:46:02 -07:00 |
akallabeth
|
52b6381a73
|
[core,gateway] filter out empty IPs from JSON
|
2024-06-11 17:37:35 +02:00 |
akallabeth
|
82ce4f2228
|
[core,arm] Add all RDSTLS IP to TargetNetAddresses
|
2024-06-11 17:37:33 +02:00 |
akallabeth
|
3c70feb943
|
[core,rdstls] set last error on authentication response
|
2024-06-11 17:37:30 +02:00 |
akallabeth
|
550a3e40c7
|
[ci,ios] update defaults
|
2024-06-11 13:26:09 +02:00 |
akallabeth
|
311068e605
|
[primitives] add image copy primitive
* move freerdp_image_copy_no_overlap implementation to primitives
* add SSE4.1 and AVX2 optimizations
|
2024-06-11 13:26:06 +02:00 |
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 |