From 13248fd8e6cb44e489bd2d77d5ec3491287a1f4d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 7 Sep 2004 22:40:43 +0000 Subject: documentation update git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@185 fefdeb5f-60dc-0310-8127-8f9354f1896f --- doc/FAQ.html.in | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 doc/FAQ.html.in (limited to 'doc/FAQ.html.in') diff --git a/doc/FAQ.html.in b/doc/FAQ.html.in new file mode 100644 index 00000000..074561c1 --- /dev/null +++ b/doc/FAQ.html.in @@ -0,0 +1,77 @@ + + + + +polypaudio: FAQ + + + + + + +

Frequently Asked Questions

+ +
    +
  1. How does Polypaudio compare with ESOUND/aRts/NAS?

    + +

    Polypaudio is sound daemon similar to ESOUND and NAS, but much more + powerful. aRts is a realtime-synthesizer-cum-sound-server, i.e. it + does much more than Polypaudio. However, I believe that Polypaudio + does what it does much better than any other free sound server.

    +
  2. + +
  3. What about ESOUND compatibility?

    +

    Polypaudio is a drop in replacement for ESOUND. That means: you can + load a esound compatibility module which implements an ESOUND + compatible protocol which allows you to use most of the classic ESOUND + compatible programs (including the command line programs like + esdcat).

    +
  4. + +
  5. Is Polypaudio a GNOME program?

    +

    No, Polypaudio has no dependency on GNOME/GTK/GLIB. All it requires + is a UNIX-like operating system and very few dependency + libraries. However, the accompanying GUI tools are writen with + gtkmm, i.e. require both GLIB and GTK.

  6. + +
  7. Can I integrate Polypaudio in my GLIB/GTK/GNOME application?

    +

    Yes! Polypaudio comes with a GLIB main loop adapter. You can embed + both the client library and the daemon (!) into your GLIB based + application.

  8. + +
  9. Can I integrate Polypaudio in my Qt/KDE application?

    +

    Yes! Polypaudio uses a main loop abstraction layer that allows you + to integrate Polypaudio in any program that supports main + loops. Unfortunately there is no adapter for Qt publicly available yet.

  10. + +
  11. I want to write a new driver for Polypaudio, are there any docs?

    +

    Currently, only the client API is documented with doxygen. Read + the source and base your work on a simple module like + module-pipe-sink.

  12. + +
  13. What about compatibility with NAS?

    +

    Is not available (yet?). It is doable, but noone has implemented it yet.

  14. + +
  15. What about compatibility with aRts?

    +

    Is not available. Since aRts is as synthesizer application you'd have to + reimplement very much code for Polypaudio. It should be easy to + implement limited support for libartsc based + applications. Noone has done this yet. It is probably a better idea to + run arts on top of Polypaudio (through a polypaudio driver + for aRts, which nobody has written yet). Another solution would be to + embed Polypaudio in the aRts process.

  16. + +
  17. I often hear noises when playing back with Polypaudio, what can I do?

    +

    There are to possible solutions: either make the polypaudio + binary SUID root (chmod u+s /usr/bin/polypaudio) and run it + with argument -r or increase the fragment sizes of the audio + drivers. The former will allow Polypaudio to activate + SCHED_FIFO high priority scheduling (root rights are dropped + immediately after this).

  18. + +
+ +
+
Lennart Poettering <@PACKAGE_BUGREPORT@>, September 2004
+
$Id$
+ -- cgit