a5c8d48eef
- bug fixes - nonblocking I/O support Port fixes: - WANTLIB marker - better MASTER_SITES - correct LIB_DEPENDS - improved DESCR From: Moritz Grimm <gtgbr@gmx.net>
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
Libshout is a library for communicating with and sending data to an
|
|
icecast server. It handles the socket connection, the timing of the
|
|
data, and prevents bad data from getting to the icecast server.
|
|
|
|
With just a few lines of code, a programmer can easily turn any
|
|
application into a streaming source for an icecast server. Libshout
|
|
also allows developers who want a specific feature set (database
|
|
access, request taking) to concentrate on that feature set, instead of
|
|
worrying about how server communication works.
|
|
|
|
Please refer to the api reference and example code to start learning
|
|
how to use libshout in your own code. Exhaustive documentation doesn't
|
|
exist, yet, but the following files should be helpful enough for
|
|
starters:
|
|
|
|
${PREFIX}/share/examples/libshout/example.c
|
|
${PREFIX}/share/examples/libshout/nonblocking.c
|
|
and of course
|
|
${PREFIX}/include/shout/shout.h
|
|
|
|
New in libshout 2.1 is nonblocking I/O and Ogg Theora support, as well
|
|
as several bug fixes. However, Ogg Theora support will stay disabled
|
|
on OpenBSD until an official Theora release makes it into the ports
|
|
tree.
|