Norbert Federa
1eff1a345e
free can handle NULL perfectly fine
2015-05-11 09:07:39 +02:00
Bernhard Miklautz
74c8400789
coding style fixes
...
Add missing space after if
2015-03-30 17:15:45 +02:00
Bernhard Miklautz
f469e069dc
stream: Stream_Ensure*Capacity: change return type
...
Change the return type of Stream_Ensure*Capacity from void to BOOL to be
able to detect realloc problems easily. Otherwise the only way to detect
this was to check if the capacity after the call was >= the required
size.
In case Stream_Ensure*Capacity fails the old memory is still available
and need to freed outside.
This commit also adds checks to most calls of Stream_Ensure*Capacity to
check if the call was successful.
2015-03-30 16:33:48 +02:00
tagunil
45ea141974
tsmf: free frame data after processing
2015-03-26 13:38:09 +03:00
Zhang Zhaolong
b8de622b90
tsmf: fix incorrect usage of realloc.
...
Signed-off-by: Zhang Zhaolong <zhangzl2013@126.com>
2015-03-11 11:04:36 +08:00
Armin Novak
1873cc037d
Fixed null pointer dereference.
2014-11-17 01:23:54 +01:00
Armin Novak
d2952d1776
Fixed memory leak.
2014-11-17 00:06:14 +01:00
Marc-André Moreau
1225c6b5ce
xfreerdp: separate app windows from desktop windows
2014-11-11 22:27:33 -05:00
Marc-André Moreau
ee7299ec3f
channels/tsmf: remove dependency on deprecated eventing system
2014-11-10 16:33:34 -05:00
Marc-André Moreau
edd4aa797c
xfreerdp/tsmf: migrate to callback interface
2014-11-10 16:23:04 -05:00
Marc-André Moreau
a8ceed9dda
channels/tsmf: integrate pull request #2012
2014-11-10 14:18:23 -05:00
Marc-André Moreau
129582e67f
channels/tsmf: cleanup
2014-11-10 14:02:54 -05:00
Marc-André Moreau
a6bb185760
channels/tsmf: add new callback interface
2014-11-07 18:33:45 -05:00
Martin Fleisz
0be28ba0f6
Merge pull request #1965 from akallabeth/dynamic-addin-naming
...
Dynamic channel library naming
2014-10-31 13:42:16 +01:00
Marc-André Moreau
25f1073aa5
freerdp: fix build problems
2014-09-17 19:19:37 -04:00
Armin Novak
059374457d
Removed library prefix override.
2014-09-17 11:27:11 +02:00
Armin Novak
0bb8056494
Fixed entry function for ffmpeg and non static channel builds.
2014-09-17 09:18:21 +02:00
Armin Novak
5c6d72ebba
Fixed naming of entry function, now working with non static channel builds.
2014-09-17 09:12:01 +02:00
Armin Novak
7f5ed696c7
Fixed WVC capabilities.
2014-09-17 09:06:17 +02:00
Armin Novak
be28b068a8
Changed log level.
2014-09-16 09:45:48 +02:00
Armin Novak
148530da34
Decreased logging verbosity.
2014-09-15 19:38:37 +02:00
Armin Novak
b1e9ffb655
Using wlog for channel logging now.
...
Fixed compiler warnings and broken callback in urbdrc.
2014-09-15 08:48:46 +02:00
Bernhard Miklautz
0313ca3622
libfreerdp: always build "MONOLITHIC"
...
"libfreerdp" consisted of multiple (small) single libraries. If the cmake
option MONOLITHIC was used only one library was build combining all of
the libfreerdp-* libraries.
The only exceptions to this are libfreerdp-server and libfreerdp-client these
are build as separate libraries.
This commit obsoltes non-monolithic builds and makes monolithic builds
the default. The cmake option MONOLITHIC is also removed.
2014-09-12 00:19:53 +02:00
Armin Novak
6762d73ae1
Fixed winpr_HexDump calls.
2014-09-09 16:33:05 +02:00
Marc-André Moreau
067da290dd
Merge pull request #2027 from akallabeth/winpr-log
...
Replace stdout and logging defines with WLog, add logcat support
2014-08-11 10:38:28 -04:00
Armin Novak
66b8905ac6
Using special log defines for channels now.
2014-08-11 09:12:01 +02:00
Ian Whyman
8eb7f69a12
Backwards compat defines
2014-08-08 13:05:06 +01:00
Ian Whyman
f73e40d188
CODEC_ID_* -> AV_CODEC_ID_*
2014-08-08 09:05:03 +01:00
Armin Novak
b252009d36
Replaced custom logging mechanism with WLog wrapper.
2014-08-07 16:51:49 +02: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
bjcollins
d2d04f764d
Find glibconfig.h cmake should use pkgconfig information instead of a hard coded path to /usr/lib.
...
the OnOpen callback should be called when set to avoid a segfault.
2014-06-27 14:46:27 -05:00
Marc-André Moreau
42c83c25f8
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into egfx
...
Conflicts:
channels/tsmf/client/tsmf_main.c
2014-06-12 12:08:15 -04:00
Armin Novak
15ce8c0552
Updated plugins to use new svc_plugin and OnDataReceived API.
2014-06-11 14:42:32 +02:00
Armin Novak
32ef77738f
Updated copyright headers.
2014-05-26 09:01:13 +02:00
Armin Novak
00637f3398
Fixed issue with gstreamer 1.0 video pipe.
2014-05-26 08:25:01 +02:00
Armin Novak
fd7ba77cd1
Removed <format> argument from caps, as it is not supported by decoders.
...
Fixed <video/x-raw-yuv> for gstreamer 1.0, where it is <video/x-raw>
Removed DEBUG_WARN in non error branches.
Removed pipeline delay.
2014-05-26 07:46:11 +02:00
Armin Novak
bbd63b6024
Using gst_parse_launch now instead of manual pipeline.
2014-05-25 10:08:50 +02:00
Armin Novak
2610f7ff50
Using wrapper set state function now everywhere.
2014-05-24 23:32:47 +02:00
Armin Novak
faf955b052
Added resize code for gstreamer 0.10
2014-05-24 23:21:05 +02:00
Armin Novak
50e5338f76
Added equality check for update rendering area.
2014-05-24 22:58:54 +02:00
Armin Novak
e5f81b5a36
Fixed c/p error.
2014-05-24 22:23:51 +02:00
Armin Novak
86e0ff8610
Added support for gstreamer 0.10
2014-05-24 22:22:33 +02:00
Armin Novak
02649e7322
Added cmake magic to allow selection of gstreamer 1.0 or 0.10
2014-05-24 18:21:40 +02:00
Armin Novak
00c205cb84
Fixed busy loop.
2014-05-24 15:55:55 +02:00
Armin Novak
058cba9383
Replaced custom state to name function with gstreamer version.
2014-05-24 13:56:12 +02:00
Armin Novak
ec252a3bc4
Fixed formatting.
...
Replaced else if with switch.
2014-05-23 15:35:25 +02:00
Armin Novak
3ae7dd1237
Using TSMF debug define now.
2014-05-23 13:51:47 +02:00
Armin Novak
12c053c3dc
Replaced DVC with TSMF debug define.
2014-05-23 13:51:14 +02:00
Armin Novak
46fed926ae
Refactored and simplified stream and presentation layer.
2014-05-23 13:50:52 +02:00
Armin Novak
0ec7ad4aec
Using TSMF debug define now.
...
Fixed missing NULL pointer checks, replaced magic numbers with define.
2014-05-23 13:49:54 +02:00