1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
RoarD
----------
--- What is RoarD?:
RoarD is a minimalist RoarAudio sound server which is limited
in a lot of why but optimized for being fast and small.
--- Build:
-- Build requirements:
A POSIX system and installed libmuroar(-dev).
libmuroar (Roar) is only needed to build. It is no
runtime dependency expect the case you use the Roar driver.
-- How to configure:
In order to configure RoarD just edit the features.h header file.
Depending on your Operating System you may need to adjust the setting
MUROAR_FEATURE_DRIVER. It defaults to the OSS driver.
It works on most system but not all. Some Systems out there miss OSS support.
You can try a different driver then. The libao driver comes with a lot
OS backends but is not easy to compile on your one on most of the systems
not including OSS support.
You may also need to update the Makefile in case you build a driver requiring
a dynamic library. In addition please not that some OS also need a library
for OSS. Please refer to your Operating System documentation and the documentation
of the backend you try to build a driver for.
If you change your network settings you may also need to just
MUROAR_DEFAULT_LISTEN_TYPE as you else may get invalid defaults.
-- How to build:
$ ./configure
$ make
--- Tested platforms:
OPERATING SYSTEM ARCH COMPILER TESTED M/STATUS COMMENT
AND VERSION VERSION
---------------------------------------------------------------------------------------------------
Debian Etch ix86 gcc 4.1.2 last s/OK
Debian Etch x86_64 gcc 4.1.2 0.1.13 s/OK
Debian Lenny ix86 gcc * ? s/OK
Debian Wheezy x86_64 gcc 4.7.2 0.1.14 s/OK
Debian Sid ix86 gcc 4.6.1 0.1.10 M/OK
Debian Sid ix86 clang 2.7 0.1.3 s/OK
OpenBSD 4.4 ix86 gcc 3.3.5 0.1.9 s/OK
Win32 ix86 mingw* 0.1.7 s/OK
Debian * * * M/OK This package is part of
Debian > Lenny
Tested Version:
Current: Current as listed on Homepage
last: Last released version (This system is on release checklist)
*b*: Beta
Status: Maintenance/testing Status:
Maintenance: s = your are on your own, sources.
m = package in work, beta package
M = maintained
S = maintained source package
B = maintained binary package
|