%general-entities; ]> $LastChangedBy$ $Date$ WvStreams-&wvstreams-version; WvStreams Introduction to WvStreams WvStreams is a library suite containing platform-independent C++ networking and utilities libraries for rapid application development. Package Information Download (HTTP): Download (FTP): Download MD5 sum: &wvstreams-md5sum; Download size: &wvstreams-size; Estimated disk space required: &wvstreams-buildsize; Estimated build time: &wvstreams-time; Additional Downloads Required Patch for Tcl: WvStreams Dependencies Required Optional , , , , , , , , , FFTW-2.X, SWIG, QDBM, OpenSLP, XPLC, Valgrind and Electric Fence Installation of WvStreams If you have Tcl and SWIG installed and wish to utilize them, apply the following patch and run the autoreconf program: patch -Np1 -i ../wvstreams-&wvstreams-version;-tcl84-1.patch && autoreconf -f Install WvStreams by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc --localstatedir=/var && make If Doxygen is installed and you wish to build the API documentation, issue the following command: make doxygen Now, as the root user: make install If you built the API documentation, install it using the following commands: install -v -d -m755 /usr/share/doc/wvstreams-&wvstreams-version;/doxy-html && install -v -m644 Docs/doxy-html/* \ /usr/share/doc/wvstreams-&wvstreams-version;/doxy-html Command Explanations --sysconfdir=/etc: This parameter places configuration files in /etc instead of /usr/etc. --localstatedir=/var: This parameter places uniconfd run-time files in /var/lib instead of /usr/var/lib. Configuring WvStreams Config Files /etc/uniconf.conf /etc/uniconf.conf Configuration Information Contents Installed Programs Installed Libraries Installed Directories uni and uniconfd libuniconf.[so,a], libwvbase.[so,a], libwvfft.[so,a], libwvoggspeex.[so,a], libwvoggvorbis.[so,a], libwvqt.[so,a], libwvstreams.[so,a], libwvtelephony.[so,a], libwvutils.[so,a] and libxplc-cxx.a /usr/include/wvstreams, /usr/share/doc/wvstreams-&wvstreams-version; and /var/lib/uniconf Short Descriptions uni is a program to interface with the UniConf configuration system. uni uniconfd is a daemon program for the UniConf configuration system. uniconfd libuniconf.[so,a] contains functions that define a hierarchical registry abstraction in the UniConf configuration system. libuniconf.[so,a] libwvbase.[so,a] contains the Base64 encoder and decoder implementations functions. libwvbase.[so,a] libwvfft.[so,a] enables WvStreams programs to easily handle Fast-Fourier transforms, instead of forcing the programmer to use the much harder to use libfftw interface. libwvfft.[so,a] libwvoggspeex.[so,a] enables quick and painless creation of audio streams using the Speex Voice over IP CODEC. libwvoggspeex.[so,a] libwvoggvorbis.[so,a] enables quick and painless creation of audio streams using the OggVorbis CODEC. libwvoggvorbis.[so,a] libwvqt.[so,a] enables WvStreams to act as the I/O and configuration back end for Qt and KDE. libwvqt.[so,a] libwvstreams.[so,a] provides functions for basic streaming I/O support. libwvstreams.[so,a] libtelephony.[so,a] contains telephony function routines such as echo cancellation, dc offset removal, automatic gain control, etc. libtelephony.[so,a] libwvutils.[so,a] contains functions required by the WvStreams libraries and utility programs. libwvutils.[so,a] libxplc-cxx.a contains helper functions for the C++ WvStreams bindings. libxplc-cxx.a