Commit Graph

193 Commits

Author SHA1 Message Date
Michael Jumper
e0a08b5461 Ignore ROP, assume invert unless ROP an easy operation. 2012-12-13 15:01:11 -08:00
Michael Jumper
e0f4ed892b Implement PAT ops. 2012-12-13 14:56:45 -08:00
Michael Jumper
cf71ae25a0 Implement PATBLT fallback (pay attention to ROP, ignore brush). Fixes #238. 2012-12-13 14:35:00 -08:00
Michael Jumper
51c11ca572 Fix threading issues with FreeRDP. 2012-11-27 10:51:26 -08:00
Michael Jumper
dceda44d67 Add disable-audio option. 2012-11-22 19:07:03 -08:00
Michael Jumper
9e9ecca022 Make vorbis support conditional. 2012-11-22 18:42:27 -08:00
Michael Jumper
fccec2e5e4 Use double for calculating duration. 2012-11-02 00:21:59 -07:00
Michael Jumper
19de4b2187 Fix comments. 2012-11-01 14:29:25 -07:00
Michael Jumper
3163825568 Add check+load for wav encoder. 2012-11-01 14:26:36 -07:00
Michael Jumper
c1a4951363 Implement wav encoder. 2012-11-01 14:25:34 -07:00
Michael Jumper
ef0eace8c5 Remove hard-coded mimetype. 2012-11-01 12:55:00 -07:00
Michael Jumper
8f1b86586a Add RDP message lock. 2012-10-31 21:52:16 -07:00
Michael Jumper
c5e4dcabf2 Remove hard-coded values. 2012-10-31 17:44:23 -07:00
Michael Jumper
9207d7c89e Lock output with mutex (otherwise, instructions collide and break the stream). 2012-10-31 01:05:43 -07:00
Michael Jumper
cf16398927 Fix bytes-written calculation. 2012-10-29 23:11:33 -07:00
Michael Jumper
5886074bc0 Fix conversion. 2012-10-29 13:47:55 -07:00
Michael Jumper
face237d8d Actually output sound. 2012-10-29 12:48:33 -07:00
Michael Jumper
e14265ab46 Implement part of vorbis encoder. 2012-10-29 11:53:08 -07:00
Michael Jumper
65752f689c Actually send audio messages. 2012-10-29 11:12:49 -07:00
Michael Jumper
7346817669 Refactored audio API. 2012-10-29 10:51:56 -07:00
Michael Jumper
bcde14d270 Fix realloc, add convenience buffer to audio stream. 2012-10-28 01:14:19 -07:00
Michael Jumper
0114621de3 Set client in audio_stream. 2012-10-28 00:33:58 -07:00
Michael Jumper
2960331884 Pass stream to guac_rdpsnd. 2012-10-28 00:23:44 -07:00
Michael Jumper
f417f37f5f Add audio encoding API. 2012-10-27 20:52:48 -07:00
Michael Jumper
45e083985e Add guac_rdpsnd freerdp plugin. 2012-10-27 18:36:21 -07:00
Michael Jumper
4758595e23 Use width/height from client if not specified in args. 2012-10-22 15:02:58 -07:00
Michael Jumper
7c96d13d0d Fix includes. 2012-10-20 21:05:36 -07:00
Michael Jumper
94c8076f5c Add Laurent Meunier as contributor. 2012-10-02 14:11:39 -07:00
Michael Jumper
3fd9323a94 Add macros for constants, clean up validation. 2012-10-02 14:09:57 -07:00
Michael Jumper
99ec71dcde Fix comment formatting. 2012-09-27 22:04:33 -07:00
Laurent Meunier
c45ff69dca Use the configured color-depth
The 'color-depth' parameter is now used to define the color depth for
the RDP session.
2012-09-27 21:38:04 -07:00
Michael Jumper
31a5c8b486 Marking default/null handlers as stubs. 2012-06-09 20:36:34 -07:00
Michael Jumper
36def67dfd Test for SetDefault and SetNull before using them (not present in FreeRDP 1.0.1), fix naming conflict with default pointer setting functions. 2012-05-25 00:21:00 -07:00
Michael Jumper
e710287196 Fixed license list of contributors. 2012-05-25 00:02:35 -07:00
David PHAM-VAN
4239a4e690 Add SetNull and SetDefault functions to pointer managment to avoyd segfault with windows 2008r2
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-25 00:00:37 -07:00
Michael Jumper
9549a19ab5 Do not init username with default static string - cannot be free'd later (see ticket #137) 2012-05-17 22:51:57 -07:00
Michael Jumper
7328ee303f Embed format information along with default cursor image data. Refactor default cursor set function out of rdp_pointer.h and into default_pointer.h. Add documentation. 2012-05-17 13:04:38 -07:00
Michael Jumper
bb5f4d61d9 Undef not needed as define is within .c, not header. 2012-05-17 11:57:54 -07:00
Michael Jumper
2807b6dea9 Using embedded bitmap rather than raster-drawn cursor. 2012-05-17 00:48:05 -07:00
Michael Jumper
d7c5ec5ed0 Implement default pointer (currently drawn with draw instructions - not an embedded bitmap). 2012-05-16 19:52:43 -07:00
Michael Jumper
2056ab9619 Log when no equivalence between keysym and Unicode. Remove debug log. 2012-05-16 10:29:43 -07:00
Michael Jumper
13415ebcdb Remove now unused altcode function. 2012-05-16 01:33:34 -07:00
Michael Jumper
6da3c29606 Use direct translation between keysym and Unicode, rather than table (see http://www.x.org/wiki/KeySyms, same translation used from Unicode to keysym by the Guacmole JS client). Remove related files. 2012-05-16 01:26:18 -07:00
Michael Jumper
8a8924dc7d Check for freerdp/locale/keyboard.h before using it, default to old freerdp/kbd/layouts.h if missing. 2012-05-16 00:40:07 -07:00
Jocelyn DELALANDE
156422c473 licensing fix
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
bf15e05cb8 cosmetic and comments for guacamole integration
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
8978181316 fixed include path for freerdp >= 1.0
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
7736e8f7aa Added support for all keysyms, even over 0xFFFF
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
4d0ed19243 First working implementation with special characters handled by unicodekeyboardevents.
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00
Jocelyn DELALANDE
12d7353fb7 Added keysym to unicode translation mechanisms.
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
2012-05-15 14:41:28 -07:00