From 1821f1f4994dfd0618ac290da54da683e7604f40 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 7 Nov 2007 13:50:47 +0000 Subject: add man pages for padsp, pabrowse, pasuspender git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@2027 fefdeb5f-60dc-0310-8127-8f9354f1896f --- man/Makefile.am | 37 +++++++++++++++- man/pabrowse.1.xml.in | 49 +++++++++++++++++++++ man/padsp.1.xml.in | 112 +++++++++++++++++++++++++++++++++++++++++++++++ man/pasuspender.1.xml.in | 75 +++++++++++++++++++++++++++++++ 4 files changed, 271 insertions(+), 2 deletions(-) create mode 100644 man/pabrowse.1.xml.in create mode 100644 man/padsp.1.xml.in create mode 100644 man/pasuspender.1.xml.in (limited to 'man') diff --git a/man/Makefile.am b/man/Makefile.am index a3427aa7..e5ce5530 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -28,7 +28,10 @@ man_MANS = \ paplay.1 \ pacat.1 \ pacmd.1 \ - pactl.1 + pactl.1 \ + pasuspender.1 \ + padsp.1 \ + pabrowse.1 noinst_DATA = \ pulseaudio.1.xml \ @@ -37,7 +40,10 @@ noinst_DATA = \ paplay.1.xml \ pacat.1.xml \ pacmd.1.xml \ - pactl.1.xml + pactl.1.xml \ + pasuspender.1.xml \ + padsp.1.xml \ + pabrowse.1.xml CLEANFILES = \ $(noinst_DATA) @@ -77,6 +83,21 @@ pactl.1.xml: pactl.1.xml.in Makefile -e 's,@PACKAGE_BUGREPORT\@,$(PACKAGE_BUGREPORT),g' \ -e 's,@PACKAGE_URL\@,$(PACKAGE_URL),g' $< > $@ +pasuspender.1.xml: pasuspender.1.xml.in Makefile + sed -e 's,@pulseconfdir\@,$(pulseconfdir),g' \ + -e 's,@PACKAGE_BUGREPORT\@,$(PACKAGE_BUGREPORT),g' \ + -e 's,@PACKAGE_URL\@,$(PACKAGE_URL),g' $< > $@ + +padsp.1.xml: padsp.1.xml.in Makefile + sed -e 's,@pulseconfdir\@,$(pulseconfdir),g' \ + -e 's,@PACKAGE_BUGREPORT\@,$(PACKAGE_BUGREPORT),g' \ + -e 's,@PACKAGE_URL\@,$(PACKAGE_URL),g' $< > $@ + +pabrowse.1.xml: pabrowse.1.xml.in Makefile + sed -e 's,@pulseconfdir\@,$(pulseconfdir),g' \ + -e 's,@PACKAGE_BUGREPORT\@,$(PACKAGE_BUGREPORT),g' \ + -e 's,@PACKAGE_URL\@,$(PACKAGE_URL),g' $< > $@ + if USE_XMLTOMAN CLEANFILES += \ @@ -103,6 +124,15 @@ pacmd.1: pacmd.1.xml Makefile pactl.1: pactl.1.xml Makefile xmltoman $< > $@ +pasuspender.1: pasuspender.1.xml Makefile + xmltoman $< > $@ + +padsp.1: padsp.1.xml Makefile + xmltoman $< > $@ + +pabrowse.1: pabrowse.1.xml Makefile + xmltoman $< > $@ + xmllint: $(noinst_DATA) for f in $(noinst_DATA) ; do \ xmllint --noout --valid "$$f" || exit 1 ; \ @@ -121,6 +151,9 @@ EXTRA_DIST = \ pacat.1.xml.in \ pacmd.1.xml.in \ pactl.1.xml.in \ + pasuspender.1.xml.in \ + padsp.1.xml.in \ + pabrowse.1.xml.in \ xmltoman.css \ xmltoman.xsl \ xmltoman.dtd diff --git a/man/pabrowse.1.xml.in b/man/pabrowse.1.xml.in new file mode 100644 index 00000000..b539fb21 --- /dev/null +++ b/man/pabrowse.1.xml.in @@ -0,0 +1,49 @@ + + + + + + + + + + + + pabrowse + + + +

pabrowse lists all PulseAudio sound servers on the + local network that are being announced with Zeroconf/Avahi.

+ +

This program takes no command line arguments.

+
+ +
+

The PulseAudio Developers <@PACKAGE_BUGREPORT@>; PulseAudio is available from

+
+ +
+

+ , +

+
+ +
diff --git a/man/padsp.1.xml.in b/man/padsp.1.xml.in new file mode 100644 index 00000000..610a9602 --- /dev/null +++ b/man/padsp.1.xml.in @@ -0,0 +1,112 @@ + + + + + + + + + + + + padsp [options] PROGRAM [ARGUMENTS ...] + padsp -h + + + +

padsp starts the specified program and + redirects its access to OSS compatible audio devices + (/dev/dsp and auxiliary devices) to a PulseAudio + sound server.

+ +

padsp uses the $LD_PRELOAD environment variable + that is interpreted by and thus + does not work for SUID binaries and statically built + executables.

+ +

Equivalent to using padsp is starting an + application with $LD_PRELOAD set to + libpulsedsp.so

+
+ + + + + + + + + + + + + + + + + + + + + + +
+

The PulseAudio Developers <@PACKAGE_BUGREPORT@>; PulseAudio is available from

+
+ +
+

+ , , +

+
+ +
diff --git a/man/pasuspender.1.xml.in b/man/pasuspender.1.xml.in new file mode 100644 index 00000000..8a73343a --- /dev/null +++ b/man/pasuspender.1.xml.in @@ -0,0 +1,75 @@ + + + + + + + + + + + + pasuspender [options] -- PROGRAM [ARGUMENTS ...] + pasuspender --help + pasuspender --version + + + +

pasuspender is a tool that can be used to tell a + local PulseAudio sound server to temporarily suspend access to the + audio devices, to allow other + applications access them directly. pasuspender will + suspend access to the audio devices, fork a child process, and + when the child process terminates, resume access again.

+
+ + + + + + + + + + + +
+

The PulseAudio Developers <@PACKAGE_BUGREPORT@>; PulseAudio is available from

+
+ +
+

+ , , , +

+
+ +
-- cgit