Norbert Federa
13a60ae138
primitives: added RGB to AVC444YUV converter
2017-02-16 17:03:40 +01:00
Andreas Schultz
d2f98261f7
smartcard: implement ListReaderGroups
...
Conflicts:
channels/smartcard/client/smartcard_operations.c
channels/smartcard/client/smartcard_pack.c
channels/smartcard/client/smartcard_pack.h
smartcard_operations: move handling of call argument into functions
The call argument was only use by static functions and was always equal
to operation->call. Remove the argument and use operation-call directly.
Also put the memory allocation and check into the same place.
Conflicts:
channels/smartcard/client/smartcard_operations.c
Updated formatting and API
2017-02-16 16:59:03 +01:00
David Fort
c0f4b6bcad
Merge pull request #3772 from akallabeth/sse_test_fixes
...
Sse test fixes
2017-02-16 16:37:27 +01:00
Martin Fleisz
af4034b68b
Merge pull request #3773 from hardening/gfx_and_sample_fixes
...
Gfx and sample fixes
2017-02-16 15:43:02 +01:00
David Fort
2604b151ae
Fix plugin loading for the sample client
...
Some missing initialisation bits were preventing the sample client from loading
the dynamic channel.
2017-02-16 14:57:36 +01:00
David Fort
be41769506
Add some useful debug info for the egfx channel
2017-02-16 14:49:08 +01:00
Armin Novak
c50e5ba57e
Fixed warnings.
2017-02-16 14:34:43 +01:00
Armin Novak
c04918d6c2
Added value comparison for all YCbCr functions.
2017-02-16 14:00:25 +01:00
Armin Novak
4891ae62b1
Reduced test runtime.
2017-02-16 13:52:27 +01:00
Armin Novak
198bc6d9e1
Fixed compiler warnings.
2017-02-16 13:17:49 +01:00
Armin Novak
4d03a9aa6f
Improved YCoCgToRGB tests.
2017-02-16 12:16:58 +01:00
Armin Novak
799afe0cca
Fixed YUV test result print.
2017-02-16 12:16:58 +01:00
Armin Novak
dda6b14402
Fixed SSE yCbCrToRGB_16s8u_P3AC4R, improved tests.
2017-02-16 12:16:58 +01:00
Armin Novak
ee3a3a787b
Fixed SSE checks and RGBToRGB_16s8u_P3AC4R
2017-02-16 09:57:13 +01:00
Martin Fleisz
0d43201e3c
Merge pull request #3767 from akallabeth/ssse3_optimize
...
Ssse3 optimize and sanitize address
2017-02-16 09:51:28 +01:00
Martin Fleisz
ae551e4f8a
Merge pull request #3762 from akallabeth/sspi_init
...
Use INIT_ONCE for SSPI initialisation. #3471
2017-02-16 09:51:10 +01:00
akallabeth
eeb060e9a7
Merge pull request #3770 from Abhineet-Ayan-Verma/patch-1
...
Fixed undefined behavior in wf_peer_main_loop function
2017-02-15 16:43:43 +01:00
akallabeth
570731919a
Merge pull request #3771 from mfleisz/code_cleanup
...
core: Get rid of useless settings copy
2017-02-15 15:55:30 +01:00
Bernhard Miklautz
a1d87fee97
Merge pull request #3769 from akallabeth/queue_fix
...
libwinpr-utils: fix 3 logic errors
2017-02-15 15:50:49 +01:00
Armin Novak
6960ca209b
Added GFX surface command profiler.
2017-02-15 15:42:14 +01:00
Armin Novak
359077e8d3
Closing dynamic channels on shutdown.
2017-02-15 15:42:14 +01:00
Armin Novak
291362e2df
Fixed possible memory leak.
2017-02-15 15:42:14 +01:00
Martin Fleisz
68a9408249
core: Get rid of useless settings copy
2017-02-15 14:59:24 +01:00
Martin Fleisz
4b6be872d5
Merge pull request #3472 from ilammy/x11-cliprdr/raw-data-cache
...
Fix cached clipboard responses during raw transfers
2017-02-15 13:51:11 +01:00
Armin Novak
1b78c45eca
Fixed alignment checks for SSE yCbCrToRGB
2017-02-15 12:39:57 +01:00
Armin Novak
01d24264d2
Using aligned RFX buffers.
2017-02-15 12:37:37 +01:00
Armin Novak
dce3604bcf
Refined alignment checks for SSSE3 YUV444ToRGB
2017-02-15 12:08:32 +01:00
Armin Novak
03abaf1aee
Align scanline to multiple of 16, required for ASM
2017-02-15 12:08:32 +01:00
Abhineet-Ayan-Verma
999cc22cdd
Fixed undefined behavior in wf_peer_main_loop function
...
Undefined behavior on "wfPeerContext *context", as it is accessed before being initialized or assigned. Fixed.
2017-02-15 15:56:44 +05:30
pony
a57adc3fde
libwinpr-utils: fix 3 logic errors
2017-02-15 10:08:53 +01:00
Armin Novak
f24b112514
Refactored AVC444 decoding to single YUV420 buffer
...
Since not all H264 decoders support multiple YUV420 output
buffers process H264 decoding and YUV to RGB conversion
sequentially to avoid overriding the input data.
2017-02-15 09:28:10 +01:00
Armin Novak
2c99c17078
Fixed libavcodec issues.
2017-02-14 16:41:07 +01:00
Armin Novak
e44158ee29
Reordered SSSE3 YUV444ToRGB
2017-02-14 16:02:12 +01:00
Armin Novak
d41d65575c
Use bitmap color format in gdi_BitBlt
2017-02-14 16:02:12 +01:00
Armin Novak
2f8e206c58
Fixed freerdp_client_parse_rdp_file_buffer
...
The parser function needs a modifyable copy of the input buffer.
2017-02-14 16:02:11 +01:00
Armin Novak
2463575083
Print profiler header and footer.
2017-02-14 16:02:11 +01:00
Armin Novak
ef4515a674
Added FPS in profiler print.
2017-02-14 16:02:11 +01:00
Armin Novak
f324b0ef9c
Use aligned malloc/free for GFX surfaces/buffers
2017-02-14 16:02:11 +01:00
Armin Novak
9dba98598f
SSSE3 YUV444ToRGB process 16 pixel per loop.
2017-02-14 16:02:11 +01:00
akallabeth
0540e189b1
Merge pull request #3765 from mfleisz/gdi_resize
...
gdi: Allow changing buffer even if size remains the same
2017-02-14 15:05:36 +01:00
Martin Fleisz
096de0f7dd
Merge pull request #3755 from pentagra/master
...
ifdef's for Cygwin compilation
2017-02-14 12:42:10 +01:00
Martin Fleisz
9ed81a5ccc
Merge pull request #3764 from akallabeth/libavcodec
...
Updated LIBAVCODEC support for H264 decoder.
2017-02-14 11:41:27 +01:00
Armin Novak
94b9fef049
Updated LIBAVCODEC support for H264 decoder.
2017-02-14 10:34:27 +01:00
Martin Fleisz
5930d7e81b
gdi: Allow changing buffer even if size remains the same
2017-02-14 09:52:44 +01:00
Martin Fleisz
e97c4b57a4
Merge pull request #3754 from akallabeth/asm3
...
NEON and SSSE3 decoder optimisations
2017-02-14 09:23:21 +01:00
Armin Novak
4f44cdc561
Use INIT_ONCE for SSPI initialisation. #3471
2017-02-13 18:06:27 +01:00
Armin Novak
a20adde791
Use POSIX cp syntax.
2017-02-13 17:45:03 +01:00
Armin Novak
e3ed91ea7a
Optimized clear codec line copy.
2017-02-13 17:29:29 +01:00
Norbert Federa
7020ed9a6d
Merge pull request #3758 from akallabeth/rfx_tile_crash
...
Limit RFX update region to screen.
2017-02-13 16:30:51 +01:00
Armin Novak
3644d8dfbd
Fixed YUV444ToRGB, do not discard chroma frame.
2017-02-13 16:11:11 +01:00