da016d5153Log chosen security method.
Michael Jumper
2013-08-24 12:37:43 -0700
ac2bf524d9Shorten parameter names, combine enable-tls and enable-nla into a single security parameter.
Michael Jumper
2013-08-24 12:30:38 -0700
d2cdb055f8Add options for controlling TLS and NLA security, as well as authentication and bad certs.
Michael Jumper
2013-08-24 01:17:27 -0700
21b704690bHandle NULL conditions of display and terminal allocation.
Michael Jumper
2013-08-23 14:10:51 -0700
92c42ca959Add syncs where we're expecting guac_socket_flush to flush a frame.
Michael Jumper
2013-08-22 15:16:49 -0700
44d0e08a3cDrop frame timeout to 0ms
Michael Jumper
2013-08-22 15:27:01 -0700
1f0ae7b4baDo not use pExtendedData beyond connect handler. NULL out pExtendedData once done.
Michael Jumper
2013-08-22 14:51:37 -0700
f70333a65aRemove MALLOC/REALLOC macros from configura.ac as they cause trouble with memory debugging AND compilation.
Michael Jumper
2013-08-22 14:51:15 -0700
1887102505Add frame timeout. Reduce frame max duration to 40ms.
Michael Jumper
2013-08-20 21:13:26 -0700
280622c027Bump max frame duration to 80 ms (12.5 FPS).
Michael Jumper
2013-08-20 11:38:12 -0700
21420aaf5cStay in handle_messages for 30ms max (per frame).
Michael Jumper
2013-08-20 11:32:47 -0700
dfe454f484Adjust buffer size to around 48K, rename and reuse old buffer size macro accordingly.
Michael Jumper
2013-08-10 12:30:46 -0700
3bb4c8fec5Increase buffer size to around 24K.
Michael Jumper
2013-08-10 01:50:42 -0700
5df7f34ee8Add constants. Tweak latency.
Michael Jumper
2013-08-09 18:21:32 -0700
fa3dcea44bWorking sound
Michael Jumper
2013-08-09 17:01:06 -0700
6e3bbe38d5Make audio buffers const.
Michael Jumper
2013-08-09 16:52:25 -0700
bfbebe3c16Set stream options, force channel format.
Michael Jumper
2013-08-09 16:46:23 -0700
83a575d7b9Actually receive data.
Michael Jumper
2013-08-09 16:43:30 -0700
8bbd28d9c9Handler server and sink info.
Michael Jumper
2013-08-09 16:04:58 -0700
3e1744a566Initialize PulseAudio properly. Handle state changes.
Michael Jumper
2013-08-09 15:47:59 -0700
307c6be945Switch from libpulse-simple to libpulse.
Michael Jumper
2013-08-09 15:16:59 -0700
88f62df0f3Switch to normal PulseAudio API.
Michael Jumper
2013-08-09 15:11:31 -0700
6cc6808eb7Actually connect and read.
Michael Jumper
2013-08-09 13:03:01 -0700
832e4d3d16Add stub PulseAudio handling code, replace old usage with new read thread.
Michael Jumper
2013-08-09 11:58:29 -0700
daa7823aedRemove old PulseAudio handling code.
Michael Jumper
2013-08-09 11:58:03 -0700
27d56df073Removal of more buffer-related code.
Michael Jumper
2013-08-08 19:09:29 -0700
ec73bc2e12Remove buffer functions from PA code.
Michael Jumper
2013-08-08 19:06:56 -0700
b681e0d9f1Remove audio args.
Michael Jumper
2013-08-08 19:05:42 -0700
7146ba5792Remove buffer from client.
Michael Jumper
2013-08-08 19:04:09 -0700
0870eaa32cRemove buffer and queue.
Michael Jumper
2013-08-08 19:03:43 -0700
3d2427d441Fix compilation of PulseAudio handlers.
Michael Jumper
2013-08-08 18:56:13 -0700
0b743fa68bAdd missing wav_encoder.c in Makefile.am
Michael Jumper
2013-08-08 18:45:30 -0700
2a18630718Move files to proper location. Get rid of unnecessary lock. Remove wrongly-committed file.
Michael Jumper
2013-08-08 18:43:03 -0700
9f167cc26aAdd documentation, fix namespace.
Michael Jumper
2013-08-08 18:32:00 -0700
58148884a1Auto-detect audio encoding if not specified.
Michael Jumper
2013-08-08 17:57:07 -0700
8bd70053beInitial support for audio in libguac.
Michael Jumper
2013-08-08 17:52:09 -0700
8e732ed2abConditionally compile audio support.
Michael Jumper
2013-08-08 17:25:08 -0700
8c0e0e019bAdd check for PulseAudio.
Michael Jumper
2013-08-08 17:14:17 -0700
d114c79e43Created a generic queue implementation for the audio buffer used by the pulse audio handlers
sionc
2013-05-11 13:00:27 -0700
e30c769728Fixing newline issues on files modified to support audio
Sion Chaudhuri
2013-04-30 01:30:29 -0700
a9957e7926Adding lock around send cursor
Sion Chaudhuri
2013-04-30 01:11:54 -0700
bbe552e847Adding locks around guac send instructions to resolve client disconnect issue
Sion Chaudhuri
2013-04-30 01:10:01 -0700
ea8feac587Free up resources allocated for audio when client connection is closed
Sion Chaudhuri
2013-04-30 01:01:53 -0700
b63e14c274Trigger audio read and send threads if audio is enabled by client
Sion Chaudhuri
2013-04-30 00:47:38 -0700
57c0f7ed04Added support for audio files in configure and make
Sion Chaudhuri
2013-04-30 00:42:53 -0700
78d73d25deAdded handlers for reading raw audio data from PulseAudio and sending encoded audio stream to Guacamole
Sion Chaudhuri
2013-04-30 00:40:27 -0700
5bc4a01a5eAdded generic buffer and queue implementation for audio buffering
Sion Chaudhuri
2013-04-30 00:20:52 -0700