Marc-André Moreau
ba69071d04
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-07-15 17:14:40 -04:00
Norbert Federa
b9c8ac6527
codec/rfx: use function pointer for rlgr codec
...
Option to switch the rlgr implementation during runtime - exactly
like we do it with the ycbcr, dwt and quantization functions.
2013-07-10 07:14:26 +02:00
Norbert Federa
df7526f888
codec/rfx: Fixed bufferpool size used for RemoteFX
...
y_r_buffer, cb_g_buffer, cr_b_buffer and dwt_buffer are all word arrays (16bit)
but obviously the bufferpool size was calculated based on the wrong assumption
that these are 32 bit values in commit 37a59efbe3
2013-07-05 12:30:13 +02:00
Marc-André Moreau
0ee7ca5741
libfreerdp-codec: add bitmap encoder
2013-07-04 16:31:54 -04:00
Norbert Federa
40976a91b7
utils/profiler: fix unix build
2013-06-27 13:43:29 +02:00
Norbert Federa
b2108839b0
utils: fix broken stopwatch implementation
...
Stopwatch (in the way it is used) must be able to measure the wall
clock time with high resolution but used clock() which is not
appropriate for this purpose:
On POSIX systems clock() returns the processor time used by the
program. On Windows clock() does measure the wall clock time but
has only a resolution of 1ms (if at all).
This also renders the freerdp profiler unusable.
This commit changes stopwatch to use the performance counters
on Windows and gettimeofday() for the rest.
Also added a warning about invalid profiling results to the
RemoteFX codec if rfxcontext->priv->UseThreads is enabled because
stopwatch is currently not used in a thread safe way.
Also see GitHub Issue #1325
2013-06-27 13:00:54 +02:00
Vic Lee
6551815991
libfreerdp-codec/rfx: fix a memory leak.
2013-06-20 12:10:01 +08:00
Norbert Federa
86ca8f9523
codec: yCbCrToRGB did not get profiled anymore
2013-06-18 14:33:07 +02:00
Vic Lee
b194ddc211
libfreerdp-codec/rfx: dwSize must be initialized.
2013-06-14 12:16:04 +08:00
Marc-André Moreau
92ce433090
libfreerdp-codec: optimize color conversion a bit
2013-05-16 19:56:39 -04:00
Marc-André Moreau
fdf3ddcf9e
freerdp: purge deprecated stream utils
2013-05-08 17:48:30 -04:00
Marc-André Moreau
fd230443c5
freerdp: purge old stream utils
2013-05-08 16:27:21 -04:00
Marc-André Moreau
5b92413843
freerdp: purge deprecated stream utils
2013-05-08 16:09:16 -04:00
Marc-André Moreau
b4cac74136
xfreerdp-server: fix RemoteFX encoding
2013-05-01 18:15:55 -04:00
Marc-André Moreau
51715636a5
freerdp: remove some deprecated stream utils
2013-04-29 22:35:15 -04:00
Marc-André Moreau
d776a2d4ea
libfreerdp-core: start using stream pool
2013-04-12 17:05:42 -04:00
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Marc-André Moreau
8c8a82c31f
libfreerdp-utils: purge old STREAM utils
2013-03-21 16:45:25 -04:00
Marc-André Moreau
a8201b0d1b
libwinpr-utils: combine old and new stream utils
2013-03-21 15:19:33 -04:00
Marc-André Moreau
62eec0c2b5
libfreerdp-utils: rename internal members of STREAM to match new wStream
2013-03-21 15:01:46 -04:00
Marc-André Moreau
dcdc29d784
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-18 11:20:41 -04:00
Bernhard Miklautz
0fb307c9fc
codec/rfx_sse2: removed fun message ;)
2013-03-15 23:17:09 +01:00
Bernhard Miklautz
7dd4458532
Fixed clang build warnings when -Wattributes is defined
2013-03-15 19:50:14 +01:00
Marc-André Moreau
0031c4918e
libfreerdp-core: add TS Gateway system message support
2013-03-14 12:57:45 -04:00
C-o-r-E
7453fdaecc
channels/rdpsnd: merged
2013-03-08 13:25:03 -05:00
Marc-André Moreau
96fa4f462f
libfreerdp-codec: move audio format processing code to codec library
2013-03-07 14:43:21 -05:00
C-o-r-E
d50cddc1bd
mfreerdp-server: begin reworking rdpsnd server channel
2013-03-07 13:34:12 -05:00
Martin Fleisz
2e8a0983dd
codec: Added padding to rfx buffers for SSE/NEON code
2013-03-05 17:36:26 +01:00
Bernhard Miklautz
28f69ac0a3
codec/nsc: fixed typo
2013-03-05 15:19:50 +01:00
Martin Fleisz
8c2d60f62c
codec: got rid of nsc_context_set_cpu_opt
2013-03-05 10:52:18 +01:00
Bernhard Miklautz
589d32dc56
codec/rfx,primitives: removed cpu-detect.[ch] from build
...
sysinfo cpu detection is used on android as well.
2013-03-01 09:02:14 +01:00
Bernhard Miklautz
23a7ef6c47
codec/rfx: use sysinfo to detect sse2/neon
...
This also moves (sse2) detection code out of the client into the decoder.
2013-03-01 09:02:14 +01:00
Marc-André Moreau
ddf4c6e0ff
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-27 09:38:39 -05:00
Marc-André Moreau
6a775ff032
channels/rdpsnd: reduce ALSA buffer underruns
2013-02-26 17:54:16 -05:00
Martin Fleisz
ca2ef21933
codec: fixed potential crash in NSCodec implementation
2013-02-26 08:10:26 -08:00
Martin Fleisz
b8fd4b5227
codec: Fixed NEON CPU detection compile issue, primitives_get race condition in rfx decoding
2013-02-22 03:37:39 -08:00
Martin Fleisz
1cfb4a4e77
codec: Fixed NEON detection and incorrect RFX decoding
2013-02-21 07:08:46 -08:00
Martin Fleisz
22cc6341a6
codec/primitives: NEON now enabled for iOS
2013-02-21 03:27:10 -08:00
Bernhard Miklautz
152071d38b
build/arm: added build option to specify fp ABI
...
cmake option ARM_FP_ABI allows to specify the floating point ABI to use.
If ARM_FP_ABI isn't set explicitly softfp is used.
fixes #980
2013-02-20 01:08:27 +01:00
Marc-André Moreau
22c804e6ad
channels/rdpsnd: refactoring
2013-02-19 17:47:55 -05:00
Marc-André Moreau
e18a0b807f
libfreerdp-core: fix async updates with palettes
2013-02-03 16:19:25 -05:00
Marc-André Moreau
4d804018e0
libfreerdp-gdi: fix opaque rect for /gdi:hw mode with 8bpp
2013-02-03 15:22:16 -05:00
Marc-André Moreau
d9ac2cca39
libfreerdp-gdi: fix 8bpp FillRect color
2013-02-03 15:16:37 -05:00
Marc-André Moreau
f49c92d6fe
Merge pull request #932 from hardening/remoteFxChecks
...
Add checks on RemoteFX
2013-02-02 13:30:54 -08:00
Marc-André Moreau
a17ddeea2a
mfreerdp-server: merging with master
2013-01-31 11:33:08 -05:00
C-o-r-E
bbfc724db9
libfreerdp: fix slash
2013-01-30 19:56:58 -05:00
C-o-r-E
a39ef9980f
Merge remote-tracking branch 'upstream/master'
2013-01-30 19:05:35 -05:00
Corey C
b23cde57a6
libfreerdp: missing include
2013-01-30 18:55:22 -05:00
hardening
ebfec72e88
Add checks on RemoteFX
2013-01-28 22:23:10 +01:00
Marc-André Moreau
e1d0fad519
libfreerdp-core: fix memory leaks
2013-01-25 17:52:37 -05:00