Michael Jumper
|
c6a6c5b681
|
Add ifdef around pulse-specific code.
|
2013-08-27 09:47:45 -07:00 |
|
Michael Jumper
|
73df645ce6
|
Change RDP default security to RDP.
|
2013-08-26 21:26:38 -07:00 |
|
Michael Jumper
|
9d47ae0a50
|
Add missing winpr-wtypes.h header.
|
2013-08-26 17:07:46 -07:00 |
|
Michael Jumper
|
17752733fe
|
Update changelog, bump version.
|
2013-08-26 14:11:36 -07:00 |
|
Michael Jumper
|
9903d3d0d9
|
Switch from enable-auth to disable-auth, enabling auth by default. Use ANY security mode by default. Warn if authentication is required but credentials were not given.
|
2013-08-25 11:35:31 -07:00 |
|
Michael Jumper
|
da016d5153
|
Log chosen security method.
|
2013-08-24 12:37:43 -07:00 |
|
Michael Jumper
|
ac2bf524d9
|
Shorten parameter names, combine enable-tls and enable-nla into a single security parameter.
|
2013-08-24 12:30:38 -07:00 |
|
Michael Jumper
|
d2cdb055f8
|
Add options for controlling TLS and NLA security, as well as authentication and bad certs.
|
2013-08-24 01:17:27 -07:00 |
|
Michael Jumper
|
21b704690b
|
Handle NULL conditions of display and terminal allocation.
|
2013-08-23 14:10:51 -07:00 |
|
Michael Jumper
|
92c42ca959
|
Add syncs where we're expecting guac_socket_flush to flush a frame.
|
2013-08-22 17:42:59 -07:00 |
|
Michael Jumper
|
44d0e08a3c
|
Drop frame timeout to 0ms
|
2013-08-22 15:27:01 -07:00 |
|
Michael Jumper
|
1f0ae7b4ba
|
Do not use pExtendedData beyond connect handler. NULL out pExtendedData once done.
|
2013-08-22 14:52:09 -07:00 |
|
Michael Jumper
|
f70333a65a
|
Remove MALLOC/REALLOC macros from configura.ac as they cause trouble with memory debugging AND compilation.
|
2013-08-22 14:52:09 -07:00 |
|
Michael Jumper
|
1887102505
|
Add frame timeout. Reduce frame max duration to 40ms.
|
2013-08-20 21:13:26 -07:00 |
|
Michael Jumper
|
280622c027
|
Bump max frame duration to 80 ms (12.5 FPS).
|
2013-08-20 11:38:12 -07:00 |
|
Michael Jumper
|
21420aaf5c
|
Stay in handle_messages for 30ms max (per frame).
|
2013-08-20 11:32:47 -07:00 |
|
Michael Jumper
|
dfe454f484
|
Adjust buffer size to around 48K, rename and reuse old buffer size macro accordingly.
|
2013-08-10 12:30:46 -07:00 |
|
Michael Jumper
|
3bb4c8fec5
|
Increase buffer size to around 24K.
|
2013-08-10 01:50:42 -07:00 |
|
Michael Jumper
|
5df7f34ee8
|
Add constants. Tweak latency.
|
2013-08-09 18:21:32 -07:00 |
|
Michael Jumper
|
fa3dcea44b
|
Working sound
|
2013-08-09 17:01:06 -07:00 |
|
Michael Jumper
|
6e3bbe38d5
|
Make audio buffers const.
|
2013-08-09 16:52:25 -07:00 |
|
Michael Jumper
|
bfbebe3c16
|
Set stream options, force channel format.
|
2013-08-09 16:46:23 -07:00 |
|
Michael Jumper
|
83a575d7b9
|
Actually receive data.
|
2013-08-09 16:43:30 -07:00 |
|
Michael Jumper
|
8bbd28d9c9
|
Handler server and sink info.
|
2013-08-09 16:04:58 -07:00 |
|
Michael Jumper
|
3e1744a566
|
Initialize PulseAudio properly. Handle state changes.
|
2013-08-09 15:47:59 -07:00 |
|
Michael Jumper
|
307c6be945
|
Switch from libpulse-simple to libpulse.
|
2013-08-09 15:16:59 -07:00 |
|
Michael Jumper
|
88f62df0f3
|
Switch to normal PulseAudio API.
|
2013-08-09 15:11:31 -07:00 |
|
Michael Jumper
|
6cc6808eb7
|
Actually connect and read.
|
2013-08-09 13:03:01 -07:00 |
|
Michael Jumper
|
832e4d3d16
|
Add stub PulseAudio handling code, replace old usage with new read thread.
|
2013-08-09 11:58:29 -07:00 |
|
Michael Jumper
|
daa7823aed
|
Remove old PulseAudio handling code.
|
2013-08-09 11:58:03 -07:00 |
|
Michael Jumper
|
27d56df073
|
Removal of more buffer-related code.
|
2013-08-09 11:18:47 -07:00 |
|
Michael Jumper
|
ec73bc2e12
|
Remove buffer functions from PA code.
|
2013-08-09 11:18:46 -07:00 |
|
Michael Jumper
|
b681e0d9f1
|
Remove audio args.
|
2013-08-09 11:18:46 -07:00 |
|
Michael Jumper
|
7146ba5792
|
Remove buffer from client.
|
2013-08-09 11:18:46 -07:00 |
|
Michael Jumper
|
0870eaa32c
|
Remove buffer and queue.
|
2013-08-09 11:18:46 -07:00 |
|
Michael Jumper
|
3d2427d441
|
Fix compilation of PulseAudio handlers.
|
2013-08-09 10:48:41 -07:00 |
|
Michael Jumper
|
0b743fa68b
|
Add missing wav_encoder.c in Makefile.am
|
2013-08-09 10:48:41 -07:00 |
|
Michael Jumper
|
2a18630718
|
Move files to proper location. Get rid of unnecessary lock. Remove wrongly-committed file.
|
2013-08-09 10:48:41 -07:00 |
|
Michael Jumper
|
9f167cc26a
|
Add documentation, fix namespace.
|
2013-08-09 10:48:40 -07:00 |
|
Michael Jumper
|
58148884a1
|
Auto-detect audio encoding if not specified.
|
2013-08-09 10:48:40 -07:00 |
|
Michael Jumper
|
8bd70053be
|
Initial support for audio in libguac.
|
2013-08-09 10:48:40 -07:00 |
|
Michael Jumper
|
8e732ed2ab
|
Conditionally compile audio support.
|
2013-08-09 10:48:00 -07:00 |
|
Michael Jumper
|
8c0e0e019b
|
Add check for PulseAudio.
|
2013-08-09 10:48:00 -07:00 |
|
sionc
|
d114c79e43
|
Created a generic queue implementation for the audio buffer used by the pulse audio handlers
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
e30c769728
|
Fixing newline issues on files modified to support audio
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
a9957e7926
|
Adding lock around send cursor
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
bbe552e847
|
Adding locks around guac send instructions to resolve client disconnect issue
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
ea8feac587
|
Free up resources allocated for audio when client connection is closed
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
b63e14c274
|
Trigger audio read and send threads if audio is enabled by client
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
57c0f7ed04
|
Added support for audio files in configure and make
|
2013-08-09 10:48:00 -07:00 |
|