Граф коммитов

137 Коммитов

Автор SHA1 Сообщение Дата
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