Pavel Roskin
6ed4c969f4
Eliminate APP_CC and DEFAULT_CC
8 years ago
Pavel Roskin
b2d3dcf169
Include config_ac.h from all source files
8 years ago
Pavel Roskin
6664aac00f
Use "void" for empty argument list in declarations
...
In C, an empty argument list in a declaration means that the function
can accept any arguments. Use "void" instead, it means "no arguments".
C++ treats void and empty list as "no arguments".
8 years ago
Jay Sorg
9ccbfb6985
chansrv: added mp3 compression from Speidy
8 years ago
Pavel Roskin
0629b25d5f
Fix warnings about unused variables and functions
9 years ago
Pavel Roskin
92a6833e9b
Fix typos
9 years ago
Jay Sorg
4dd78c1b8e
minor change in opus encoding
10 years ago
Jay Sorg
9c5c0660b2
chansrv: reset opus support on init
10 years ago
Jay Sorg
2f5b84b712
chansrv: added opus audio compression for playback
10 years ago
Jay Sorg
bff2009147
chansrv: change to 44100 recording, disconnect / reconnect fixes
10 years ago
speidy
c159505980
chansrv: fix for segfault issue in chansrv_common
10 years ago
Jay Sorg
f41a11d2c4
chansrv: some recording fixes
10 years ago
Laxmikant Rashinkar
a3e017cd58
restart listener when corresponding sound source/sink connections are closed
10 years ago
Laxmikant Rashinkar
122d8bc057
sound redirection: handle fragmented packets
10 years ago
Laxmikant Rashinkar
c0839cd6a5
when closing audio source, don't flush audio data if audio buffer is empty
10 years ago
Jay Sorg
8397055e8b
move some hard code paths to defines in header
10 years ago
Jay Sorg
2e17b70fcd
chansrv: sound_send_wave_data changes
10 years ago
Laxmikant Rashinkar
5e537ebdfe
coverity: explicit null dereferenced
10 years ago
Laxmikant Rashinkar
73578bc612
coverity: fixed unchecked return value
10 years ago
Laxmikant Rashinkar
3bb31876e7
coverity: fixed resolution leak issues
10 years ago
Jay Sorg
6d3af904d3
sesman: sound.c: no logic change, remove tabs and warning
11 years ago
speidy
cbc8317c6d
chansrv: sound: prevent an infinite loop when the connection with pulse audio is closed improperly
11 years ago
Jay Sorg
c8e61a8042
chansrv: more remove simple sound
11 years ago
Jay Sorg
17bbecabd3
chansrv: remove simple sound and load pulse modules
11 years ago
Idan Freiberg
42de994741
Merge pull request #122 from speidy/devel
...
Compilation fix for pulse source module + Merge some fixes from master branch
11 years ago
speidy
eda3a2db65
chansrv: sound: zero out ack flags when sound_send_close called, to
...
avoid deadloop when chunk is sent and not acked back by the client.
11 years ago
Laxmikant Rashinkar
47071be4d4
simplesound: fixed CHANSRV_PORT_STR undefined error
11 years ago
Jay Sorg
f14986ec59
chansrv: fix for audio falling behind and growing memory
11 years ago
Laxmikant Rashinkar
33e6c7a834
pulseaudio: fixed some build issues
11 years ago
Laxmikant Rashinkar
82b7ccae96
we now load module-xrdp-sink/source automatically so user's dont have to mess around with configuring /etc/pulse/default.pa config file
11 years ago
Laxmikant Rashinkar
43b7b84182
missed some files for microphone redirection using rdesktop
11 years ago
Jay Sorg
ef51e44119
chansrv: handle smartcard session reconnect and some logging changes
11 years ago
Jay Sorg
e602a28d5c
common: transport aware when app is terminating
11 years ago
Jay Sorg
45492057c5
Merge branch 'master' of github.com:neutrinolabs/xrdp
12 years ago
Jay Sorg
29420b3134
chansrv: no logic change, work on warning
12 years ago
speidy
aab0176867
chansrv: fix for pulse simple method, to get it work again.
12 years ago
Lukas Vacek
e7fe39a65b
Fix sound and clipboard crashes
...
- In case clipboard is not initialized, clipboard_data_in returns
(fixes a segfault)
- If less than 4 bytes are sent to sound_send_wave_data_chunk, it
returns
(fixes a segfault)
- When sending sound initiliazation messages set g_chan in chansrv to 0,
so the server waits for client to reply (this makes sound work afte
reconnecting)
- In process_message_channel_setup, clear any leftover data in
chan_items
12 years ago
Jay Sorg
21df0406d7
pulse work and cleanup
12 years ago
Jay Sorg
4960accf8e
pulse sink, use buffer so not sending too small or too big audio packets
12 years ago
Jay Sorg
4544554c3b
chansrv: fix for close message
12 years ago
Jay Sorg
6d5ffee12b
work on pulse sink, added close message
12 years ago
Jay Sorg
2d89ae1f38
chansrv: work on pulse sink
12 years ago
Jay Sorg
9301d19d88
chansrv: work on pulse sink
12 years ago
Jay Sorg
5e8e1856f1
chansrv: work on pulse sink
12 years ago
Laxmikant Rashinkar
1123323fda
o moved from GNU General Public License to Apache License, Version 2.0
...
o applied new coding standards to all .c files
o moved some files around
12 years ago
Jay Sorg
bae50c9ca1
chansrv: changes for running as user, not root
12 years ago
Jay Sorg
856783ba95
no logic changes, remove warnings and coding style changes
13 years ago
Jay Sorg
7fa4f936e4
chansrv: simple pulse audio support
13 years ago
jsorg71
d70d80a33d
update copyright year
15 years ago
jsorg71
fa91c84668
first clipboard checkin
15 years ago