|
|
-
- Pulse audio notes.
-
- to see what version of PA is on your machine
- pulseaudio --version
-
- IMA ADPCM
-
- To build xrdp pulse sink,
- get the pulse source that most closely matches your version on
- your machine. Get the source from
- http://freedesktop.org/software/pulseaudio/releases/
- run ./configure after extracting. I don't think you need to build it.
- edit Makefile to point to your pulse source directory.
-
-
-
- PA always respawning
-
- To stop its respawning habit, open /etc/pulse/client.conf, change
- autospawn = yes to autospawn = no, and set daemon-binary to /bin/true.
- Make sure these lines are uncommented, like this:
-
- autospawn = no
- daemon-binary = /bin/true
-
- xfreerdp -a 24 -z --plugin rdpsnd --data alsa:hw:0,0 -- 127.0.0.1
-
-
- to get ./configure on pulse source to run
- apt-get install libsndfile1-dev
- apt-get install libspeex-dev
- apt-get install libspeexdsp-dev
-
- alsamixer
- apt-get install alsa-utils
-
-
- /etc/asound.conf
- ---------------------------------
- pcm.pulse {
- type pulse
- }
-
- ctl.pulse {
- type pulse
- }
-
- pcm.!default {
- type pulse
- }
-
- ctl.!default {
- type pulse
- }
- ---------------------------------
-
-
- /etc/pulse/default.pa
- ---------------------------------
- .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-native-protocol-unix
- #load-module module-udev-detect tsched=0
- ---------------------------------
-
- To see a list of sinks
- pacmd list-sinks
-
- To manually load a sink
- pactl load-module module-xrdp-sink.so sink_name=test
-
|