David Fort
6c64aa4e20
fixed include path
...
It was working because of multiple include directories.
2018-02-05 14:34:49 +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
26eee4aecf
TO BE SQUASHED: use hw_frames_ctx to set up vaapi on older versions of libavcodec
2018-02-02 15:49:59 -05:00
Sri Ramanujam
edf9c52c6b
TO BE SQUASHED: initial changes from code review
2018-02-02 14:30:31 -05:00
Armin Novak
bb061cedb1
Increased target bitrate for shadow server.
...
The target bitrate (1Mbit) was much too small for proper shadowing
on devices with higher resolutions. Increased to 10Mbit to improve
image quality.
2018-02-02 13:59:08 +01:00
Armin Novak
bc33fa8b1b
Tuned FFMPEG encoder settings.
...
Using preset medium with zerolatency.
2018-02-02 13:59:08 +01:00
Armin Novak
92811ea5b5
Added return checks.
2018-02-02 10:41:20 +01:00
Armin Novak
5f439f06b1
Fixed AVC444v2 detection.
2018-02-02 10:39:33 +01:00
Armin Novak
9f57e07a23
Align YUV buffer strides and height.
2018-02-02 10:39:33 +01:00
Armin Novak
3b70d1178b
Added AVC444 chroma support to shadow server.
2018-02-02 10:39:33 +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
David Fort
a90be56099
Merge pull request #4396 from bmiklautz/fix_nightlies
...
Fix nightly builds
2018-02-01 18:43:15 +01:00
Bernhard Miklautz
1e842d2681
fix deb/freerdp-nightly: disable ASAN on i386
...
The nightly packages fail on some distributions on i386 if address
sanitizer is active (mostly due to oder libasan versions). Disable it
for now for i386.
2018-02-01 17:13:48 +01:00
Bernhard Miklautz
db2d1ffcce
cmdline refactor: move cmd struct to extra file
...
Move the cmd struct to a extra header file. This allows it to only
include the header file in generate_argument_docbook.c and therefore
remove a linker dependencies.
2018-02-01 17:13:44 +01:00
Armin Novak
7183c5019b
Check length of string returned by ClipboardGetData
2018-02-01 09:34:07 +01:00
Norbert Federa
d5ef9629a1
Merge pull request #4393 from nfedera/fix-remove-expensive-channel-send-debug
...
disabled expensive debug call in channel send
2018-01-31 13:31:21 +01:00
Norbert Federa
46f03d5e78
disabled expensive debug call in channel send
2018-01-31 12:44:45 +01:00
David Fort
bfd370a9a1
Merge pull request #4391 from akallabeth/yuv_asm
...
SSSE3 optimized RGB to AVC444 YUV conversion
2018-01-30 16:16:44 +01:00
Armin Novak
c82610c304
Deactiveate optimized primitives if no implementation compiled.
2018-01-30 14:53:53 +01:00
Armin Novak
8f7bc7990f
Added SSE optimized RGB to AVC444 frame split and test.
2018-01-30 11:17:16 +01:00
Armin Novak
ce10e22b86
Added optimized C function for specific color format.
2018-01-30 11:17:15 +01:00
Armin Novak
f27ee2e3ab
Split optimized YUV implementations to separate files.
2018-01-30 11:17:15 +01:00
akallabeth
28db3a69a7
Merge pull request #4389 from hardening/primitives
...
primitives: use INIT_ONCE instead of static booleans
2018-01-29 08:44:13 +01:00
David Fort
5e48664695
primitives: use INIT_ONCE instead of static booleans
...
This may prevent some race conditions
2018-01-29 00:25:20 +01:00
Armin Novak
64cfd750f9
Fixed #4384 : Drive hotplug detection
2018-01-25 15:43:53 +01:00
akallabeth
670573920d
Merge pull request #4381 from bmiklautz/suse_asan
...
fix freerdp-nightly on suse: disable asan
2018-01-24 17:42:23 +01:00
Bernhard Miklautz
cca597804d
fix freerdp-nightly on suse: disable asan
...
Compilation fails on 42.3 (gcc 4.8) when address sanitizer is on.
2018-01-24 16:56:03 +01:00
Bernhard Miklautz
f0a1e73098
Merge pull request #4379 from akallabeth/memleak_fix
...
Fixed memory leak.
2018-01-24 15:57:33 +01:00
Armin Novak
60ab8cc724
Fixed memory leak.
2018-01-24 14:11:33 +01:00
Bernhard Miklautz
32cc6e16ef
Merge pull request #4328 from akallabeth/nightly_sanitize_address
...
Activated address sanitizer for nightly builds.
2018-01-23 17:57:47 +01:00
David Fort
bdcb1a349e
Merge pull request #4375 from akallabeth/memleak
...
Fixed memory leak.
2018-01-22 23:00:40 +01:00
Armin Novak
7f75b57fd6
Fixed memory leak.
2018-01-22 16:17:37 +01:00
Armin Novak
0fc19e5590
Functions static where appropriate.
2018-01-19 10:59:10 +01:00
Martin Fleisz
bab902f599
Merge pull request #4373 from akallabeth/warning_fixes2
...
Fixes some warnings introduced with last pull
2018-01-19 10:34:08 +01:00
Armin Novak
e1c00b878d
Fixes argument size type, function static where appropriate.
2018-01-19 09:15:26 +01:00
Bernhard Miklautz
3c45a6089a
Merge pull request #4367 from akallabeth/android_version_next
...
Updated gradle build version and dependencies.
2018-01-17 19:31:29 +01:00
Bernhard Miklautz
30ed6aaa26
Merge pull request #4369 from akallabeth/openh264_update
...
[android] Openh264 update scripts
2018-01-17 19:29:09 +01:00
Armin Novak
45abdc94d6
Updated OpenSSL version for android.
2018-01-17 15:30:29 +01:00
Armin Novak
1f12b2af6f
Updated to OpenH264 1.7 and relocatable binaries.
2018-01-17 15:30:29 +01:00
Armin Novak
91280b3ea5
Updated gradle build version and dependencies.
2018-01-17 12:03:05 +01:00
David Fort
e81b554aba
Merge pull request #4365 from akallabeth/negociate_context_reset_fix
...
Negociate context reset fix
2018-01-17 11:05:04 +01:00
Armin Novak
29f2d2d9bb
Fixed missing packageName setup in server NLA
2018-01-17 09:09:58 +01:00
Armin Novak
0e1a073384
Simplified package name comparisons.
2018-01-17 08:18:45 +01:00
Armin Novak
dc3d536398
Changed length arguments and return to size_t
2018-01-17 08:14:06 +01:00
Armin Novak
dc48c42926
Refactored NTLM, functions static where approprate
2018-01-16 11:34:07 +01:00
Armin Novak
1611ec16b1
Refactored kerberos SSPI
...
* Functions static where approrpriate
* Variables static const where appropriate
2018-01-16 10:58:30 +01:00
Armin Novak
609a4eb6ae
Fixed ICU support for CP_ACP
2018-01-16 10:37:19 +01:00
Armin Novak
c62fde53a4
Fix #4306 :
...
* Do not reset context when changing package.
* All functions not exported static.
2018-01-16 10:31:08 +01:00
Armin Novak
20b4b286f0
Fixed strtoull not supported on windows.
2018-01-16 08:15:34 +01:00
Armin Novak
a49a2299b1
Refactored http parser
...
* Using single buffer for all data
* Added response size limit of 64MiB
* Fixed various memory leaks
2018-01-15 16:51:33 +01:00