Marc-André Moreau
c71e4e18a1
libfreerdp-core: refactor codec context management
2014-09-10 00:42:41 -04:00
Marc-André Moreau
3d4fea7d8e
libfreerdp-primitives: fix YUV420 color conversion matrix
2014-09-09 19:18:07 -04:00
Marc-André Moreau
bcf1266f51
libfreerdp-primitives: integrate H264 SSE3 color converter
2014-09-09 19:15:07 -04:00
Marc-André Moreau
666919d157
Merge branch 'egfx_new' of https://github.com/erbth/FreeRDP into egfx
2014-09-09 18:04:55 -04:00
Marc-André Moreau
5c5eedc85b
libfreerdp-codec: allow error margin of 1 on YCbCr to RGB color decoding
2014-09-09 17:34:02 -04:00
Marc-André Moreau
1931dc546f
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into egfx
2014-09-09 13:45:08 -04:00
Marc-André Moreau
12ca7b3391
libfreerdp-primitives: update YCbCr test code
2014-09-09 13:44:57 -04:00
erbth
2d6a59e34b
added some commits, I didn't understand my own code anymore
2014-09-09 12:34:08 +02:00
erbth
7828725413
YUV data conversion of H.264 implementation (egfx):
...
only convert invalid areas
SIMD SSSE3 conversion in primitives
compiling all primitives sources with optimization
and cleanup after last merge
2014-09-09 00:13:18 +02:00
Marc-André Moreau
a427a46ba5
libfreerdp-primitives: start porting tests to Windows
2014-09-08 16:24:43 -04:00
Marc-André Moreau
81454c1171
libfreerdp-primitives: add more YCbCr test coefficients
2014-09-08 15:47:03 -04:00
Marc-André Moreau
e21202ee61
libfreerdp-primitives: add per-pixel YCbCr test code
2014-09-08 15:16:03 -04:00
Marc-André Moreau
cc16ddea2d
libfreerdp-primitives: update YCbCr color converter
2014-09-08 12:28:35 -04:00
Marc-André Moreau
bd516e04fa
libfreerdp-primitives: cleanup YCoCg
2014-09-06 21:13:37 -04:00
Marc-André Moreau
3203d37bdf
libfreerdp-primitives: optimize YUV420p to RGB conversion
2014-09-06 20:15:40 -04:00
Marc-André Moreau
437583aa9a
libfreerdp-primitives: add YUV420 to RGB conversion
2014-09-06 17:10:27 -04:00
Marc-André Moreau
be60bddec0
libfreerdp-primitives: add YCbCr color converter test
2014-09-04 16:34:29 -04:00
Marc-André Moreau
ccb31efe63
libfreerdp-primitives: migrate tests to ctest
2014-09-04 15:46:20 -04:00
Marc-André Moreau
37aabc50d1
libfreerdp-codec: improve YCbCr to RGB color conversion
2014-09-04 13:09:46 -04:00
Armin Novak
ad3255354d
Added WITH_LIBRARY_VERSIONING, allowing to build shared libraries without
...
SOVERSION information. (required by Android)
2014-07-11 11:53:58 +02:00
Bernhard Miklautz
6a49bcfe40
winpr: always build "monolitic"
...
winpr is now always build as single library.
The build option MONOLITHIC_BUILD doesn't influence this behavior anymore.
The only exception is winpr-makecert-tool which is still build as extra
library.
This obsoletes complex_libraries for winpr.
2014-07-10 11:10:58 +02:00
Daryl Poe
fa06452a4b
add YCoCg->RGB and 16-to-32bit SSE
2014-07-02 14:30:04 -06:00
Bernhard Miklautz
b817e92e5e
cmake: mark required libraries for export
2014-04-23 10:16:02 +02:00
Bernhard Miklautz
2b6b4a6685
updated file headers
2013-12-04 11:44:22 +01:00
Marc-André Moreau
55565e056c
freerdp: export targets
2013-10-28 23:06:39 -04:00
Marc-André Moreau
cd8091a315
freerdp: fix monolithic build with Intel IPP linking
2013-05-16 14:45:49 -04:00
Marc-André Moreau
cd7edbbc81
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-04 16:07:29 -05:00
Martin Fleisz
52deaeaddd
cmake: Fix for monolithic Android build
2013-03-04 10:16:40 +01:00
Martin Fleisz
a822d736f0
Fixed issues with new sysinfo on windows
2013-03-04 09:40:26 +01:00
Bernhard Miklautz
50a4f6d97b
primitives: fixed flag detection for sign functions
2013-03-01 09:02:15 +01:00
Bernhard Miklautz
eb194014d3
primitives: use alias define for SSE2
2013-03-01 09:02:15 +01:00
Bernhard Miklautz
fe91121706
primitves/test: use Ex function for extended flags
2013-03-01 09:02:15 +01:00
Bernhard Miklautz
08772f6402
primitives: removed build warnings on arm
2013-03-01 09:02:15 +01:00
Bernhard Miklautz
081be8b01f
primitives: updated tests, cleanup and build fixes
2013-03-01 09:02:14 +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
84a3dbc115
primitives: make use of winprs processor feature detection
...
- Removed the cpu flag detection
- Fixed and updated the tests
2013-03-01 09:02:14 +01:00
Bernhard Miklautz
bf7f7f0f60
winpr/sysinfo: added IsProcessorFeaturePresent and IsProcessorFeaturePresentEx
...
These functions can be used to check if an processor feature is supported.
IsProcessorFeaturePresentEx is a extended version which is not available
in the windows API and allows to query additional features.
Currently it works on the following platforms:
- i386/amd64 when compiling with gcc
- ARM on linux
2013-03-01 09:02:14 +01:00
Marc-André Moreau
62e686f62a
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-28 10:42:13 -05:00
Marc-André Moreau
9873ce28d0
libwinpr-utils: experiment with printf replacement
2013-02-28 08:41:51 -05:00
Bernhard Miklautz
071c528331
primitives: test build fixed
2013-02-28 14:30:12 +01:00
Martin Fleisz
e819223939
primitives: renamed NEON detection function
2013-02-21 03:31:07 -08:00
Martin Fleisz
22cc6341a6
codec/primitives: NEON now enabled for iOS
2013-02-21 03:27:10 -08:00
Martin Fleisz
343d210a75
primitives: separating optimized functions into their own .c files.
...
This way we use certain compiler flags (like -msse3) only on files
containing optimized code. This avoids problems that occured when
using these flags compiling generic code and running it on platforms
that don't support these optimizations (i.e. NEON optimization on
ARM platforms).
2013-02-21 02:45:10 -08:00
Martin Fleisz
b5d6b43700
Fixed and improved performance of NEON yCbCr to RGB conversion
2013-02-20 05:33:42 -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
db331d64f7
libfreerdp-core: fix message queue ids, fix async glyph messages
2013-02-03 12:41:59 -05:00
Bernhard Miklautz
f239e1f9c4
aFreeRDP: initial release
...
This is the initial release of aFreeRDP the FreeRDP Android client.
For build instructions have a look to docs/README.android.
2013-01-29 12:59:58 +01:00
Bernhard Miklautz
7089b8dcae
primitives: return value to fix compiler warning
2013-01-25 18:13:14 +01:00
Bernhard Miklautz
f91b88f714
added missing defined() in #elif
...
gcc >= 4.4 requires a condition in #elif.
2013-01-25 17:50:40 +01:00
Marc-André Moreau
da3a3d5c9a
libfreerdp-primitives: cleanup platform definitions
2013-01-23 18:39:48 -05:00
Marc-André Moreau
ec22b89772
libwinpr-sysinfo: added platform-specific macro definitions
2013-01-23 17:46:32 -05:00
Marc-André Moreau
151c2a63e4
libfreerdp-primitives: fix build on Mac OS X
2013-01-19 20:32:14 -05:00
Marc-André Moreau
49ee48e8d0
libfreerdp-primitives: code style cleanup
2013-01-19 15:16:28 -05:00
Marc-André Moreau
1032c69e3f
libfreerdp-primitives: fix building with IPP on Linux
2013-01-19 14:27:34 -05:00
Marc-André Moreau
ce5e52ba6f
libfreerdp-primitives: fix build on Windows
2013-01-18 20:47:18 -05:00
Marc-André Moreau
3df754e0bb
libfreerdp-codec: fix build
2013-01-18 19:43:53 -05:00
Daryl Poe
b64408975d
freerdp primitives library
2013-01-18 15:32:58 -07:00