Hideyuki Nagase
018bed8623
Merge branch 'working' into working_v2.10.0
2023-04-25 17:14:19 -07:00
Hideyuki Nagase
251dae5da2
remove RDPAPPLIST references
2023-04-25 09:34:56 -07:00
Hideyuki Nagase
ed7ab4ef9a
Minor fixes on FreeRDP
...
* AF_VSOCK as local address
* GFX redirection
* Application List support
2023-04-25 08:51:46 -07:00
akallabeth
e540cb5f6a
[uwac] Add support for building against pixman
2022-11-28 13:27:09 +01:00
akallabeth
276690a187
Added replacement MD5 implementation
...
(cherry picked from commit e6bb4fa29ae4e3dbc18fac478b1b526c0ddbd1fd)
2022-10-19 09:19:00 +02:00
akallabeth
4b2260c546
Added replacement MD4 implementation
...
(cherry picked from commit 095f1dca62035d05493e213300f787b80414c7a8)
2022-10-19 09:19:00 +02:00
akallabeth
94b951382f
Renamed server channel to rdpei
2022-06-30 14:13:05 +02:00
Pascal Nowack
6bd1d524c6
server: Add channel handling for camera device and enumerator channel
2022-06-30 14:13:05 +02:00
Pascal Nowack
d8ed0ff1b8
server: Add channel handling for telemetry channel
2022-06-08 16:19:31 +02:00
akallabeth
55f3889a31
Added Advanced Input Channel
...
(cherry picked from commit 98b06b4639a2fa6b511908d96282cd405b557f47)
2022-02-22 09:44:27 +01:00
Hans-Peter Jansen
85e598d6bb
Remove unused codec x264
...
(cherry picked from commit 310bb7ae6b9bd57aeb96cd470aa4fe0f122d21c0)
2022-01-26 12:10:47 +01:00
Ely Ronnen
8adbb187be
adding mediacodec h264 implementation using NDK
...
(cherry picked from commit afe6cc10bd4541e0ee7cf3e30d0b510060b22e99)
2022-01-26 10:48:26 +01:00
akallabeth
de95335701
Added support for getpwuid_r, replaced duplicate code
...
* Use GetUserNameExA to get current user name when required.
* Add support for getpwuid_r if available
(cherry picked from commit 8a155db877d944579e2182a33cbe13b94399573c)
2022-01-25 15:34:15 +01:00
Hideyuki Nagase
a0c6bcd2c3
Minor fixes on FreeRDP
...
* AF_VSOCK as local address
* GFX redirection
* Application List support
2021-10-11 11:36:04 -07:00
akallabeth
de5c013e37
Added compile time urbdrc debug option
...
(cherry picked from commit 5244efadcfb158c813d79b8e8c068fc33198f79b)
2020-07-07 10:44:11 +02:00
akallabeth
6565326bcd
Use CMake to detect availability of getlogin_r
...
(cherry picked from commit 3a5bfd2bd0eee134dbac4a98dcb3ed5227a8c6dc)
2020-07-06 11:13:51 +02:00
akallabeth
96621d4f45
Always require aligned memory for interleaved codec.
...
(cherry picked from commit 20c11fb7178462a8ba36b4fdbfb3e2a03197356f)
2020-05-18 17:10:00 +02:00
Armin Novak
829497b313
Made CHANNEL_TSMF optional and deprecated.
2020-02-26 13:56:43 +01:00
Kobi Mizrachi
e3728c1822
server: proxy: do not compile modules by default
2020-01-14 07:58:47 +01:00
David Fort
5f0943f0fe
primitives: add openCL support
...
This patch adds the basic infrastructure to have openCL acceleration.
For now only YUV2RGB is implemented but other operations could be
implemented.
The primitives have been massively reworked so that we have an autodetect
mode that will pick the best implementation automatically by performing a
benchmark.
Sponsored-by: Rangee Gmbh(http://www.rangee.com )
2019-11-22 13:21:39 +01:00
akallabeth
d5d3ebee60
Fix #5606 : Fall back to loading default printer backend.
2019-09-22 16:22:41 +02:00
kubistika
e2eeb9f870
rdpgfx: Add WITH_DEBUG_RDPGFX option
2019-06-04 10:29:05 +03:00
Armin Novak
8c41bd21ea
Added version check for dynamic OpenH264 use.
2019-01-15 09:49:48 +01:00
Armin Novak
e93aab2f7f
Added CMake detection support for libsoxr
2018-11-14 13:27:20 +01:00
Armin Novak
fbe95209e7
Readded AVRESAMPLE support as fallback.
2018-10-04 09:16:34 +02:00
Armin Novak
4d45bd6661
Added CMake option WITH_DSP_EXPERIMENTAL
...
Some encoder/decoder formats are currently not really working or
have not been thouroughly tested. To allow fearless hackers
fine tuning this flag is added to easily enable/disable these formats.
2018-04-05 13:14:16 +02:00
Armin Novak
f89c1857b9
Rewrite of sound and microphone channels
...
The sound and microphone redirection channels (and in part TSMF)
did not properly decouple encoding/decoding from the backends used
to play/record sound.
Encapsulating encoding/decoding in rewritten freerdp_dsp_* functions
with variable backends, simplifying alsa/oss/pulse/... audio backends.
2018-04-05 13:14:16 +02:00
Bernhard Miklautz
db8519fd8a
Merge pull request #4397 from SriRamanujam/vaapi
...
Use libavcodec's VA-API to accelerate H.264 decoding.
2018-02-07 12:56:31 +01:00
David Fort
917bc4b551
set some define consistency
...
This patch cleanup the defines to make then consistent.
2018-02-05 14:17:23 +01:00
Sri Ramanujam
bedc1ac4c6
Use libavcodec's VA-API decoding.
...
Leverages libavcodec's hw decode support to provide VA-API based
hardware decoding. Depends on the local build of ffmpeg having hardware
VA-API support compiled in and the appropriate libva drivers and
libraries installed.
2018-02-02 02:31:23 -05:00
Armin Novak
8f27b1a51c
Added missing channel defines.
2017-11-24 13:21:43 +01:00
dodo040
b81f168f0e
initial commit for kerberos support
2017-11-13 16:20:55 +01:00
David Fort
babeb34d88
Merge pull request #4060 from akallabeth/icu_support
...
Using ICU instead of custom unicode conversion.
2017-09-25 09:33:58 +02:00
Bernhard Miklautz
6309459839
macOS: add a workaround to build with newer SDKs
...
SDK 10.13 (and possibly olders as well) need HAVE_UNISTD_H to be set to
a value if available otherwise the following error is thrown:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/dispatch/dispatch.h:38:45:
error: expected value in expression #if !defined(HAVE_UNISTD_H) || HAVE_UNISTD_H
2017-09-23 14:13:30 +02:00
Armin Novak
1868acb0ac
Using ICU instead of custom unicode conversion.
...
If WITH_ICU CMake option is set the unicode conversion routines
use ICU instead of custom conversion code.
2017-07-26 13:00:45 +02:00
Armin Novak
8b9e3fa51e
Fixed use of reserved keywords for include guards.
2017-07-20 09:35:41 +02:00
Armin Novak
5764d5a78a
Disable GFX H264 if no backend compiled in.
2017-07-17 09:25:21 +02:00
David PHAM-VAN
c7924b554d
Rewrite drive channel using WinPR functions
2017-03-13 14:18:46 -07:00
Armin Novak
50cd702a15
Updated KRB5 detection, added error case handler
...
* Linking against KRB5 library now, no dynamic usage.
* Added proper CMake detection script for KRB5 detection
* Added some additional error conditions.
2017-02-21 10:54:34 +01:00
HenryJacques
642ce36a8c
Update config.h.in
2017-02-20 15:59:56 +01:00
Norbert Federa
f71b6b46e8
fix string format specifiers
...
- fixed invalid, missing or additional arguments
- removed all type casts from arguments
- added missing (void*) typecasts for %p arguments
- use inttypes defines where appropriate
2016-12-16 13:48:43 +01:00
Armin Novak
b719178a8f
Removed obsolete DEBUG_GDI
2016-10-06 13:43:02 +02:00
Norbert Federa
90cdfa7646
cmake: replaced STATIC_CHANNELS with BUILTIN_CHANNELS
2016-06-15 13:36:27 +02:00
Martin Fleisz
56a0c4c336
Merge pull request #3097 from akallabeth/android_api_upgrade_v4
...
Android api upgrade and restructuring
2016-02-04 16:20:59 +01:00
Armin Novak
9b0ef3a4ec
Fixed stdint.h and stdbool.h detection.
2016-02-02 18:28:15 +01:00
Armin Novak
61633a1c66
Fixed android build issues.
2016-02-01 15:21:07 +01:00
Armin Novak
120e5e2d43
Moved header detection defines to config.h
2015-12-17 11:28:03 +01:00
Armin Novak
63894eb4e7
Using stdint.h and stdbool.h for type definitions
...
When stdint.h or stdbool.h are detected, use these
standard types for definitions in wtypes.h
2015-12-14 14:18:50 +01:00
Bernhard Miklautz
d73c4898c1
Add build-config.h
...
build-config.h should contain configure/compile time settings that are
relevant for projects that use FreeRDP.
For example the compiled in plugin search paths.
2015-11-09 15:54:22 +01:00
David FORT
9ea301983d
Adds a systemd journal appender
2015-10-30 14:50:14 +01:00