Commit Graph

  • fccec2e5e4 Use double for calculating duration. Michael Jumper 2012-11-02 00:21:59 -0700
  • 60fbdf148b Use double durations for audio and video. Michael Jumper 2012-11-01 20:52:50 -0700
  • 19de4b2187 Fix comments. Michael Jumper 2012-11-01 14:29:25 -0700
  • 3163825568 Add check+load for wav encoder. Michael Jumper 2012-11-01 14:26:36 -0700
  • c1a4951363 Implement wav encoder. Michael Jumper 2012-11-01 14:25:34 -0700
  • ef0eace8c5 Remove hard-coded mimetype. Michael Jumper 2012-11-01 12:55:00 -0700
  • 8f1b86586a Add RDP message lock. Michael Jumper 2012-10-31 21:52:16 -0700
  • c5e4dcabf2 Remove hard-coded values. Michael Jumper 2012-10-31 17:44:23 -0700
  • 9207d7c89e Lock output with mutex (otherwise, instructions collide and break the stream). Michael Jumper 2012-10-31 01:05:43 -0700
  • ab2c10ef51 Actually handle audio/video part of preamble. Michael Jumper 2012-10-30 16:16:59 -0700
  • cf16398927 Fix bytes-written calculation. Michael Jumper 2012-10-29 23:11:33 -0700
  • 5886074bc0 Fix conversion. Michael Jumper 2012-10-29 13:47:55 -0700
  • face237d8d Actually output sound. Michael Jumper 2012-10-29 12:48:33 -0700
  • e14265ab46 Implement part of vorbis encoder. Michael Jumper 2012-10-29 11:53:08 -0700
  • 5ea7f5589d Check for libvorbisenc. Michael Jumper 2012-10-29 11:26:38 -0700
  • 65752f689c Actually send audio messages. Michael Jumper 2012-10-29 11:12:49 -0700
  • 4daa2123ba Add encoded data to audio_stream. Michael Jumper 2012-10-29 10:56:13 -0700
  • 7346817669 Refactored audio API. Michael Jumper 2012-10-29 10:51:56 -0700
  • bcde14d270 Fix realloc, add convenience buffer to audio stream. Michael Jumper 2012-10-28 01:14:19 -0700
  • 0114621de3 Set client in audio_stream. Michael Jumper 2012-10-28 00:33:58 -0700
  • 2960331884 Pass stream to guac_rdpsnd. Michael Jumper 2012-10-28 00:23:44 -0700
  • f417f37f5f Add audio encoding API. Michael Jumper 2012-10-27 20:52:48 -0700
  • a1ed00728c Regroup source. Michael Jumper 2012-10-27 20:03:18 -0700
  • c440cd21a0 Removed useless Makefile.am Michael Jumper 2012-10-27 19:50:20 -0700
  • 41b4a30042 Added client parameter. Michael Jumper 2012-10-27 19:46:07 -0700
  • 45e083985e Add guac_rdpsnd freerdp plugin. Michael Jumper 2012-10-27 18:36:21 -0700
  • 237e7c98dd Fix mimetype types. Michael Jumper 2012-10-25 19:50:43 -0700
  • 882d50790b Implemented file instruction and chunked file writing functions. Michael Jumper 2012-10-25 18:00:33 -0700
  • 36f04a87d2 Update ChangeLog Michael Jumper 2012-10-25 11:57:06 -0700
  • 6d47cbc795 Implement chunked write instructions. Michael Jumper 2012-10-25 11:56:11 -0700
  • 264a7f232b Prototypes for functions for chunked writes of audio/video instructions over a guac_socket. Michael Jumper 2012-10-25 11:37:21 -0700
  • ef9914cfdf Add video instruction. Michael Jumper 2012-10-25 10:54:30 -0700
  • 872bb16872 Updated ChangeLog Michael Jumper 2012-10-24 12:01:21 -0700
  • 601e75b4f4 Add audio instruction. Michael Jumper 2012-10-24 09:57:06 -0700
  • ebdc70058e Remove audio/video event (use handshake instead) Michael Jumper 2012-10-23 11:17:25 -0700
  • 4d007e7e78 Automatically fit to screen. Michael Jumper 2012-10-23 01:38:10 -0700
  • 0ffeb7b819 Updated ChangeLog Michael Jumper 2012-10-22 15:52:53 -0700
  • a5142f4e38 Updated ChangeLog Michael Jumper 2012-10-22 15:50:26 -0700
  • eca4245566 Updated ChangeLog Michael Jumper 2012-10-22 15:49:43 -0700
  • f0de5cb6f0 Revert "Add begin instruction, to be sent after connection succeeds." Michael Jumper 2012-10-22 15:45:22 -0700
  • e836983517 Add size/audio/video preamble to handshake. Michael Jumper 2012-10-22 15:06:07 -0700
  • 6e5422b0e3 Fix error message ordering. Michael Jumper 2012-10-22 15:05:01 -0700
  • 4758595e23 Use width/height from client if not specified in args. Michael Jumper 2012-10-22 15:02:58 -0700
  • f021858d94 Add guac_client_info structure. Michael Jumper 2012-10-22 14:37:41 -0700
  • fbf61fe81d Add begin instruction, to be sent after connection succeeds. Michael Jumper 2012-10-21 23:06:54 -0700
  • 875c2108e8 Add size/video/audio instruction handlers. Michael Jumper 2012-10-21 14:52:00 -0700
  • 7c96d13d0d Fix includes. Michael Jumper 2012-10-20 21:05:36 -0700
  • 880b971b79 Use guac_socket_free (was guac_socket_close) Michael Jumper 2012-10-19 18:48:04 -0700
  • 57acd9d5da Migrate to renamed functions of 0.7.0 Michael Jumper 2012-09-06 20:45:21 -0700
  • 621b1caf1d Renamed init function in 0.7.0. Michael Jumper 2012-08-29 11:37:35 -0700
  • 578f676b2f Move to 0.7.0 client init. Michael Jumper 2012-08-29 11:32:19 -0700
  • fe30cd3073 Handle nested socket within stream alloc/free. Michael Jumper 2012-10-19 14:24:03 -0700
  • 9d8d0650f5 Fix expected string for nest test. Michael Jumper 2012-10-19 14:21:15 -0700
  • 4ae92fa62d Implement test for nested sockets. Michael Jumper 2012-10-19 14:18:09 -0700
  • e04533c299 Add missing declaration for guac_socket_nest. Michael Jumper 2012-10-19 14:17:57 -0700
  • 014fc579ca Add nested protocol socket. Michael Jumper 2012-10-19 14:06:39 -0700
  • 112360c4b1 Move fd info struct to socket-fd.c Michael Jumper 2012-10-19 13:46:16 -0700
  • 518903483d Add nest instruction. Michael Jumper 2012-10-19 13:45:06 -0700
  • ffc6b389b8 Move fd-specific code to socket-fd.c Michael Jumper 2012-10-19 12:42:46 -0700
  • 563726174a Remove fixme. Michael Jumper 2012-10-19 12:26:17 -0700
  • f3384e8eb7 Update read/write tests to match API changes. Michael Jumper 2012-10-19 12:09:01 -0700
  • d44ec4b2c1 Add read handler, call free handler when needed, add guac_socket_read. Michael Jumper 2012-10-19 12:07:49 -0700
  • 208649306a Add select handler - still need read and free. Michael Jumper 2012-10-19 00:46:08 -0700
  • 9444fdb234 Call select handler as needed, implement FD-based socket. Michael Jumper 2012-10-19 00:45:29 -0700
  • b092137091 Add select handler, partial refactor. Michael Jumper 2012-10-19 00:34:04 -0700
  • 2f169b2b69 Use handlers rather than hard file descriptor. Allow explicit alloc/free of socket. Michael Jumper 2012-10-19 00:19:54 -0700
  • 31729bf62d Add pool and stream alloc/free. Michael Jumper 2012-10-18 20:57:11 -0700
  • cd23eac4ee Add stream structure. Michael Jumper 2012-10-18 20:46:17 -0700
  • 657b83808c Removed resource subprotocol (in favor of protocol nesting). Michael Jumper 2012-10-18 01:34:25 -0700
  • db373e876b Update ChangeLog, bump version. 0.6.2 Michael Jumper 2012-10-15 10:33:50 -0700
  • f6764487c8 Update ChangeLog, bump version. Michael Jumper 2012-10-15 10:29:30 -0700
  • 34f2347316 Bump version number to 0.6.2 Michael Jumper 2012-10-15 10:25:47 -0700
  • 178ae68b12 Log version on start. Michael Jumper 2012-10-03 10:15:20 -0700
  • a0fde0a4e8 Log PID changes. Michael Jumper 2012-10-03 10:03:20 -0700
  • d75bbb528f Update contributors. Michael Jumper 2012-10-03 09:22:35 -0700
  • 63de8ba2ae Merge patch from Alex Bligh, clean up, update ChangeLog, general reformatting. Michael Jumper 2012-10-03 09:21:39 -0700
  • 94c8076f5c Add Laurent Meunier as contributor. Michael Jumper 2012-10-02 14:11:39 -0700
  • 3fd9323a94 Add macros for constants, clean up validation. Michael Jumper 2012-10-02 14:09:57 -0700
  • 99ec71dcde Fix comment formatting. Michael Jumper 2012-09-27 22:04:33 -0700
  • c45ff69dca Use the configured color-depth Laurent Meunier 2012-08-31 13:07:05 +0200
  • eabd17df64 Add parent client to resource. Michael Jumper 2012-09-20 23:56:25 -0700
  • ddf705ad26 Fix newlines. Michael Jumper 2012-09-20 21:08:33 -0700
  • f4f4e04e0e Call accept/reject handler of associated resource if resource is valid. Michael Jumper 2012-09-06 20:37:16 -0700
  • c95931e687 Add accept/reject instruction handler stubs. Michael Jumper 2012-09-06 20:30:03 -0700
  • a38d59451d Properly free pools in guac_client_free Michael Jumper 2012-09-06 20:23:03 -0700
  • 54ef3f48fa Add unit test for resource pool. Michael Jumper 2012-09-06 20:20:34 -0700
  • a114698854 Implement alloc/free for guac_resource. Michael Jumper 2012-09-06 20:08:15 -0700
  • 5403bf7c3a Add resource pool to client. Michael Jumper 2012-09-06 19:57:19 -0700
  • ac0d98518b pool.h must be installed (included by client.h which is installed) Michael Jumper 2012-09-06 17:56:50 -0700
  • 6adce8bab0 Migrate to guac_pool for layer and buffer pools. Michael Jumper 2012-09-06 17:55:24 -0700
  • d0bc7f2d7e Bounds checks in tests should be fatal assertions. Michael Jumper 2012-09-06 17:54:58 -0700
  • 91d73c850f Fix test. Michael Jumper 2012-09-06 16:52:39 -0700
  • 9843607202 Add test for guac_pool. Michael Jumper 2012-09-06 16:51:56 -0700
  • eb450a6b3f Prototyped out part of indexed image support, added docs. Michael Jumper 2012-08-20 19:38:20 -0700
  • d7ae188564 Add magic number to hash (prevent all pure-black or similarly-black images from hashing to same value universally). Michael Jumper 2012-08-20 19:19:26 -0700
  • 88445c5cb8 Add surface compare. Michael Jumper 2012-08-19 23:18:52 -0700
  • b35947daea Fix signedness, fix hash size. Michael Jumper 2012-08-19 21:10:19 -0700
  • 97ac78c1e5 Added hash.c and hash.h, including a basic image hash function. Michael Jumper 2012-08-19 20:46:02 -0700
  • e02b3e3a0e Implement all pool functions. Michael Jumper 2012-09-06 11:53:37 -0700
  • b9bbf0ae7b Implemented guac_pool_free_int. Michael Jumper 2012-09-06 11:29:31 -0700