Browse Source

we now load module-xrdp-sink/source automatically so user's dont have to mess around with configuring /etc/pulse/default.pa config file

pull/1/head
Laxmikant Rashinkar 10 years ago
parent
commit
28b58a660b
3 changed files with 11 additions and 22 deletions
  1. +1
    -1
      module-xrdp-sink.c
  2. +1
    -1
      module-xrdp-source.c
  3. +9
    -20
      pulse-notes.ubuntu.txt

+ 1
- 1
module-xrdp-sink.c View File

@ -72,7 +72,7 @@ PA_MODULE_USAGE(
"channels=<number of channels> "
"channel_map=<channel map>");
#define DEFAULT_SINK_NAME "xrdp"
#define DEFAULT_SINK_NAME "xrdp-sink"
#define BLOCK_USEC 30000
//#define BLOCK_USEC (PA_USEC_PER_SEC * 2)
#define CHANSRV_PORT_STR "/tmp/.xrdp/xrdp_chansrv_audio_out_socket_%d"


+ 1
- 1
module-xrdp-source.c View File

@ -60,7 +60,7 @@ PA_MODULE_USAGE(
"description=<description for the source> "
"latency_time=<latency time in ms>");
#define DEFAULT_SOURCE_NAME "xrdp"
#define DEFAULT_SOURCE_NAME "xrdp-source"
#define DEFAULT_LATENCY_TIME 10
#define MAX_LATENCY_USEC (PA_USEC_PER_SEC * 2)
#define CHANSRV_PORT_STR "/tmp/.xrdp/xrdp_chansrv_audio_in_socket_%d"


+ 9
- 20
pulse-notes.ubuntu.txt View File

@ -1,4 +1,8 @@
--------------------------------------
Building pulseaudio modules for xrdp
--------------------------------------
o append the following line to /etc/apt/sources.list
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
@ -45,31 +49,16 @@ o sudo cp module-xrdp-sink.so /usr/lib/pulse-<version>/modules
sudo cp module-xrdp-source.so /usr/lib/pulse-<version>/modules
note: on a 64bit machine use lib64 instead of lib
o cd /etc/pulse
o sudo mv default.pa default.pa.orig
--------------------------------------
To test sound/microphone redirection
--------------------------------------
o sudo vi default.pa and add the following lines to it
o install gnome sound recorder or your favorite sound recorder
.nofail
.fail
load-module module-augment-properties
#load-module module-alsa-sink device=hw:0
#load-module module-alsa-source device=hw:0
#load-module module-pipe-sink
#load-module module-pipe-source
#load-module module-null-sink
load-module module-xrdp-sink
load-module module-xrdp-source
load-module module-native-protocol-unix
#load-module module-udev-detect tsched=0
o mplayer -ao pulse <audio file>
o sudo apt-get install pavucontrol
o pulseaudio --kill
o mplayer -ao pulse <audio file>
o in another window run pavucontrol and you should see xrdp-sink in use
o to enable pulseaudio log


Loading…
Cancel
Save