web: Make FEATURES the new homepage, rename it to "about". This commit moves the FEATURES file to web/about.html.in, switching the syntax from grutatxt to plain html. The new file is translated into index.html while the old main page is now available as the "News" page.
web: Shorten feature list This list was a bit too verbose for a web page. This patch reduces the level of detain to mention only the most prominent features.
FEATURES: Mention ogg/opus. Support for ogg/opus was added in 0.4.13, but we missed to update the FEATURES text.
Merge branch 't/interactive' Conflicts: string.h
Document interactive sessions and add link to libreadline.
doc: Add flac documentation to manual and FEATURES.
Implement support for libao via the new ao writer. This adds support for another writer to paraslash. The new ao writer allows to play an audio stream via one of libao's output plugins. Two new configure options are provided and the documentation is updated accordingly.
Add support for the speex codec. This patch adds support for yet another audio format: speex, a CELP-based codec designed for speech. As speex is usually used in combination with the OGG container format, we only support this combination. The new OGG/Speex audio format handler provides a callback structure for the generic ogg code, very similar to the OGG/Vorbis audio format handler. The new speex code is split over three source files: spx_afh.c contains the audio format handler, spxdec_filter.c the decoder and spx_common.c common functions used by both audio format handler and decoder. Many thanks to Jean-Marc Valin, the author of the reference implementation of the speex decoder. Reusing parts of his code made it easy to support speex within paraslash.
Mention wma support in FEATURES,README, etc.
NEWS, CREDITS, FEATURES update.
Replace the ortp sender/receiver by the generic udp sender/receiver. The ortp code was broken for quite some time. The new code is smaller and we drop the dependency on libortp.
Add para_afh to web pages.
FEATURES: Fix a typo and use uniform capitalization for list items.
Mention IPv6 support in NEWS and FEATURES.
Announce NetBSD Port.
README/INSTALL/FEATURES cleanup.
Remove para_sdl_gui, para_slider, para_krell. These were all really crappy, probably not used by anybody, and they broke due to the rename of the status item text or the switch to the new afs. So let's get rid of them. para_gui is here to stay though.
Make it compile on Solaris. This required a bit of work as Solaris has gethostbyname() and socket-related functions not in libc but in libsocket and libnsl. So add corresponding checks to configure.ac. Moreover, make para_gui optional and add configure options for specifying the directory containing the curses headers and curses lib.
FEATURES: Update.
Make it compile on FreeBSD. This was easier than expected. Only two items needed fixing: - signal.h has to be included for several files that use signals. - The __used and __packed macros are already defined on FreeBSD which leads to an error at compile time. Fortunately paraslash doesn't use these macros at all, so we can simply remove them.