[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
xmms port
here's an xmms port including my output driver for native audio, i hope
you'll enjoy. it has "gl", "esd", "vorbis" and a "nls" flavors. i tested
it on i386 and sparc with 2.8 and -current.
http://vedge.com.ar/hack/port/xmms.tar.gz
for it to work, you *must* install the latest devel/pth port, due to lack
of thread-safe usleep(3), nanosleep(2) and a somehow incompatible variant
of select(2), xmms would otherwise freeze (libc_r worked, but it is not
portable).
i had no choice but to go with 1.2.5-pre1, as 1.2.4's MPEG decoder is a
non-portable mess. most of reported bugs in 1.2.5-pre1 deal with the OSS
driver and some Linuxisms. it proved to be quite stable for me.
the output driver will be merged into the main xmms tree sometime soon.
known issues:
- the cdaudio plugin hangs. although it contains OpenBSD-specific
code, it does not seem to be functional yet. i'll try to come up
with a fix and contact the plugin's author.
- the "nls" flavor is broken for some people.
thanks to the people who tested my preliminary port!
-vedge
xmms.tar.gz
MD5 (xmms.tar.gz) = f26f888d55ca1fd86a12b94295060d71
RMD160 (xmms.tar.gz) = a0592824f7db4482f603a8a6eb282bb33eed5a96
SHA1 (xmms.tar.gz) = 2e21e00072c7bfdcf5aa0be77f74ca348d9f7700