summaryrefslogtreecommitdiffstats
path: root/sesman/chansrv/sound.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix build with FDK AAC v2Koichiro IWAO2018-11-281-0/+11
| | | | | Original fix provided by takefu. See also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233556
* sound: g_bbuf_size should be determined after codec is determinedKoichiro IWAO2017-11-081-3/+3
| | | | | Fixes #910, if both client and server support more than one codecs, g_bbuf_size might be set to wrong value.
* chansrv: sound, fdk-aac, avoid 1 item array itemsJay Sorg2017-08-041-29/+34
|
* chansrv: sound, remove a do not know and a commentJay Sorg2017-08-041-1/+0
|
* chansrv: sound, use WAVE_FORMAT_AAC not WAVE_FORMAT_AAC_MSJay Sorg2017-08-041-2/+2
|
* chansrv: sound, add aacJay Sorg2017-08-041-2/+241
|
* chansrv: sound, handle skips in audio acksJay Sorg2017-08-041-5/+30
|
* chansrv: remove trailing spaceKoichiro IWAO2017-07-251-2/+2
|
* chansrv: use switch-case to support more codecsKoichiro IWAO2017-07-251-12/+13
|
* chansrv: constify wFormatTagKoichiro IWAO2017-07-251-15/+16
|
* Rename file_loc.h to xrdp_sockets.h, install itPavel Roskin2017-03-281-1/+1
| | | | Include xrdp_sockets.h directly, not through headers.
* Eliminate APP_CC and DEFAULT_CCPavel Roskin2017-03-141-32/+32
|
* Include config_ac.h from all source filesPavel Roskin2017-03-041-0/+4
|
* Use "void" for empty argument list in declarationsPavel Roskin2017-01-051-4/+4
| | | | | | 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".
* chansrv: added mp3 compression from SpeidyJay Sorg2016-07-131-34/+185
|
* Fix warnings about unused variables and functionsPavel Roskin2016-04-211-0/+2
|
* Fix typosPavel Roskin2016-02-131-1/+1
|
* minor change in opus encodingJay Sorg2015-01-271-13/+20
|
* chansrv: reset opus support on initJay Sorg2015-01-101-0/+3
|
* chansrv: added opus audio compression for playbackJay Sorg2015-01-091-9/+122
|
* chansrv: change to 44100 recording, disconnect / reconnect fixesJay Sorg2014-11-261-5/+8
|
* chansrv: fix for segfault issue in chansrv_commonspeidy2014-11-211-0/+1
|
* chansrv: some recording fixesJay Sorg2014-11-021-10/+30
|
* restart listener when corresponding sound source/sink connections are closedLaxmikant Rashinkar2014-10-181-33/+48
|
* sound redirection: handle fragmented packetsLaxmikant Rashinkar2014-10-121-8/+24
|
* when closing audio source, don't flush audio data if audio buffer is emptyLaxmikant Rashinkar2014-10-061-3/+6
|
* move some hard code paths to defines in headerJay Sorg2014-08-061-3/+1
|
* chansrv: sound_send_wave_data changesJay Sorg2014-08-061-3/+11
|
* coverity: explicit null dereferencedLaxmikant Rashinkar2014-07-271-2/+1
|
* coverity: fixed unchecked return valueLaxmikant Rashinkar2014-07-191-1/+2
|
* coverity: fixed resolution leak issuesLaxmikant Rashinkar2014-07-191-1/+2
|
* sesman: sound.c: no logic change, remove tabs and warningJay Sorg2014-06-281-32/+49
|
* chansrv: sound: prevent an infinite loop when the connection with pulse ↵speidy2014-06-261-14/+50
| | | | audio is closed improperly
* chansrv: more remove simple soundJay Sorg2014-06-071-140/+0
|
* chansrv: remove simple sound and load pulse modulesJay Sorg2014-06-071-166/+1
|
* Merge pull request #122 from speidy/develIdan Freiberg2014-04-281-1/+1
|\ | | | | Compilation fix for pulse source module + Merge some fixes from master branch
| * simplesound: fixed CHANSRV_PORT_STR undefined errorLaxmikant Rashinkar2014-03-011-1/+1
| |
* | chansrv: sound: zero out ack flags when sound_send_close called, tospeidy2014-04-281-0/+4
|/ | | avoid deadloop when chunk is sent and not acked back by the client.
* chansrv: fix for audio falling behind and growing memoryJay Sorg2014-01-291-1/+15
|
* pulseaudio: fixed some build issuesLaxmikant Rashinkar2014-01-171-1/+4
|
* we now load module-xrdp-sink/source automatically so user's dont have to ↵Laxmikant Rashinkar2014-01-121-0/+170
| | | | mess around with configuring /etc/pulse/default.pa config file
* missed some files for microphone redirection using rdesktopLaxmikant Rashinkar2014-01-071-116/+585
|
* chansrv: handle smartcard session reconnect and some logging changesJay Sorg2013-12-071-1/+3
|
* common: transport aware when app is terminatingJay Sorg2013-08-171-1/+2
|
* Merge branch 'master' of github.com:neutrinolabs/xrdpJay Sorg2013-07-021-1/+1
|\
| * chansrv: fix for pulse simple method, to get it work again.speidy2013-06-251-1/+1
| |
* | chansrv: no logic change, work on warningJay Sorg2013-07-021-2/+0
|/
* Fix sound and clipboard crashesLukas Vacek2013-06-221-0/+1
| | | | | | | | | | | | | - 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
* pulse work and cleanupJay Sorg2013-05-121-45/+172
|
* pulse sink, use buffer so not sending too small or too big audio packetsJay Sorg2013-05-071-6/+50
|