X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=web%2Fmanual.m4;h=4ba2f6c17823f15de90d72920a5ef39160512b3f;hp=5e58022e5dbfdbe1701871fbd7496f3d410bb978;hb=7ccb64e6af4763240a262a4158a9ac71ddf597a2;hpb=31938ae5cddd237a428e71501e23f28dc8c5e583 diff --git a/web/manual.m4 b/web/manual.m4 index 5e58022e..4ba2f6c1 100644 --- a/web/manual.m4 +++ b/web/manual.m4 @@ -208,7 +208,7 @@ For the impatient: cd osl && make && sudo make install && sudo ldconfig sudo apt-get install autoconf libssl-dev help2man gengetopt \ libmad0-dev libid3tag0-dev libasound2-dev libvorbis-dev \ - libfaad-dev libspeex-dev libFLAC-dev libsamplerate-dev \ + libfaad-dev libspeex-dev libFLAC-dev libsamplerate-dev realpath \ libasound2-dev libao-dev libreadline-dev libncurses-dev \ libopus-dev @@ -259,7 +259,8 @@ Optional: - XREFERENCE(http://www.underbit.com/products/mad/, libid3tag). For version-2 ID3 tag support, you'll need the libid3tag development package libid3tag0-dev. Without - libid3tag, only version one tags are recognized. + libid3tag, only version-1 tags are recognized. The mp3 tagger + also needs this library for modifying (id3v1 and id3v2) tags. - XREFERENCE(http://www.xiph.org/downloads/, ogg vorbis). For ogg vorbis streams you'll need libogg, libvorbis, @@ -751,7 +752,7 @@ is applied to all audio files matching this pattern: The command - para_client -- ls -lv + para_client -- ls -l=v gives you a verbose listing of your audio files also showing which attributes are set. @@ -1551,7 +1552,7 @@ can be directly sent to the sound device or any other software that operates on undecoded PCM data (visualizers, equalizers etc.). Such filters are called _decoders_ in general, and xxxdec is the name of the paraslash decoder for the audio format xxx. For example, the mp3 -decoder filter is called mp3dec. +decoder is called mp3dec. Note that the output of the decoder is about 10 times larger than its input. This means that filters that operate on the decoded audio @@ -1560,8 +1561,7 @@ the audio stream before it is fed to the decoder. Paraslash relies on external libraries for most decoders, so these libraries must be installed for the decoder to be included in the -para_filter and para_audiod executables. The oggdec filter depends -on the libogg and libvorbis libraries for example. +executables. For example, the mp3dec filter depends on the mad library. Forward error correction ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2010,21 +2010,19 @@ Doxygen ~~~~~~~ Doxygen is a documentation system for various programming -languages. The paraslash project uses Doxygen for generating the API -reference on the web pages, but good source code documentation is -also beneficial to people trying to understand the code structure -and the interactions between the various source files. +languages. The API reference on the paraslash web page is generated +by doxygen. It is more illustrative to look at the source code for examples than -to describe the conventions for documenting the source in this manual, -so we only describe which parts of the code need doxygen comments, -but leave out details on documentation conventions. +to describe the conventions in this manual, so we only describe which +parts of the code need doxygen comments, but leave out details on +documentation conventions. As a rule, only the public part of the C source is documented with Doxygen. This includes structures, defines and enumerations in header files as well as public (non-static) C functions. These should be -documented completely. For example each parameter and the return -value of a public function should get a descriptive comment. +documented completely. For example, each parameter and the return +value of a public function should get a descriptive doxygen comment. No doxygen comments are necessary for static functions and for structures and enumerations in C files (which are used only within