|
8 months ago | |
---|---|---|
decoder_plugins | 8 months ago | |
doxy_pages | 9 months ago | |
m4 | 9 months ago | |
themes | 9 months ago | |
tools | 9 months ago | |
AUTHORS | 9 months ago | |
COPYING | 9 months ago | |
ChangeLog | 9 months ago | |
Doxyfile | 9 months ago | |
INSTALL | 9 months ago | |
Makefile.am | 9 months ago | |
Makefile.in | 9 months ago | |
NEWS | 9 months ago | |
README | 9 months ago | |
README.md | 9 months ago | |
README_equalizer | 9 months ago | |
REVISION | 9 months ago | |
THANKS | 9 months ago | |
TODO | 9 months ago | |
aclocal.m4 | 9 months ago | |
alsa.c | 9 months ago | |
alsa.h | 9 months ago | |
audio.c | 9 months ago | |
audio.h | 9 months ago | |
audio_conversion.c | 9 months ago | |
audio_conversion.h | 9 months ago | |
common.c | 9 months ago | |
common.h | 9 months ago | |
compat.c | 9 months ago | |
compat.h | 9 months ago | |
config.example.in | 9 months ago | |
config.guess | 9 months ago | |
config.h.in | 9 months ago | |
config.rpath | 9 months ago | |
config.sub | 9 months ago | |
configure | 9 months ago | |
configure.in | 9 months ago | |
decoder.c | 9 months ago | |
decoder.h | 9 months ago | |
depcomp | 9 months ago | |
equalizer.c | 9 months ago | |
equalizer.h | 9 months ago | |
fifo_buf.c | 9 months ago | |
fifo_buf.h | 9 months ago | |
files.c | 9 months ago | |
files.h | 9 months ago | |
getopt.c | 9 months ago | |
getopt1.c | 9 months ago | |
gnugetopt.h | 9 months ago | |
install-sh | 9 months ago | |
interface.c | 9 months ago | |
interface.h | 9 months ago | |
interface_elements.c | 9 months ago | |
interface_elements.h | 9 months ago | |
io.c | 9 months ago | |
io.h | 9 months ago | |
io_curl.c | 9 months ago | |
io_curl.h | 9 months ago | |
jack.c | 9 months ago | |
jack.h | 9 months ago | |
keymap.example | 9 months ago | |
keys.c | 9 months ago | |
keys.h | 9 months ago | |
lists.c | 9 months ago | |
lists.h | 9 months ago | |
log.c | 9 months ago | |
log.h | 9 months ago | |
ltmain.sh | 9 months ago | |
lyrics.c | 9 months ago | |
lyrics.h | 9 months ago | |
main.c | 9 months ago | |
md5.c | 9 months ago | |
md5.h | 9 months ago | |
menu.c | 9 months ago | |
menu.h | 9 months ago | |
missing | 9 months ago | |
mocp.1 | 9 months ago | |
null_out.c | 9 months ago | |
null_out.h | 9 months ago | |
options.c | 9 months ago | |
options.h | 9 months ago | |
oss.c | 9 months ago | |
oss.h | 9 months ago | |
out_buf.c | 9 months ago | |
out_buf.h | 9 months ago | |
player.c | 9 months ago | |
player.h | 9 months ago | |
playlist.c | 9 months ago | |
playlist.h | 9 months ago | |
playlist_file.c | 9 months ago | |
playlist_file.h | 9 months ago | |
protocol.c | 9 months ago | |
protocol.h | 9 months ago | |
rbtree.c | 9 months ago | |
rbtree.h | 9 months ago | |
rcc.c | 9 months ago | |
rcc.h | 9 months ago | |
server.c | 9 months ago | |
server.h | 9 months ago | |
sndio_out.c | 9 months ago | |
sndio_out.h | 9 months ago | |
softmixer.c | 9 months ago | |
softmixer.h | 9 months ago | |
tags_cache.c | 9 months ago | |
tags_cache.h | 9 months ago | |
themes.c | 9 months ago | |
themes.h | 9 months ago | |
utf8.c | 9 months ago | |
utf8.h | 9 months ago |
README.md
Welcome to moc-2.5.2 for SGI IRIX!
This is a port of moc-2.5.2 (http://moc.daper.net//) to SGI IRIX.
How to compile
Use the following configure arguments:
bash# export LD_LIBRARY_PATH="/usr/local/lib" bash# ./configure CC="c99 -U__INLINE_INTRINSICS" CXX="CC -U__INLINE_INTRINSICS" CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib -rpath /usr/local/lib" LIBS="-lgnugetopt -liconv" --prefix=/usr/local --disable-cache --without-rcc --without-ffmpeg --without-speex --without-musepack bash#
Dependencies
This port was compiled using:
FAAD2 2.7
fftw 3.2.2
file (for libmagic) 5.26
flac 1.1.3
libgnugetopt 1.3
libiconv 1.9.2
libid3tag 0.15.1b
libmad 0.15.1b
libmodplug 0.7
libogg 1.1.1
libsamplerate 0.1.2
libsndfile 1.0.11
libtool 1.5.16
libvorbis 1.0.1
libxml2 2.6.12
ncurses 5.4
sidplay 2.1.1
pkg-config 0.20
taglib 1.3.1
wavpack 4.31
zlib 1.2.8
openssl 1.0.1i
curl 7.38.0
autoconf 2.65
automake 1.11
m4 1.4.13
Some dependencies also require other tools during the build process, namely:
python (any 2.7.* will do), perl (at least 5.8), GNU sed, GNU grep and the most important piece: GNU make (at least 4.1).
Compilers used:
SGI MIPSpro C in its C99 dialect and C++ (for sidplay). The fftw library requires the Fortran compiler too (f77) if not disabled explicitly using ./configure --disable-fortran
Supported audio file formats
The above configuration enables a moc with tested and verified support for:
AU AIFF AAC WAV WV MP3 SPH VOC OGG (with vorbis encoded data stream)
Usage
To use moc, first start the server:
bash# /usr/local/bin/mocp -S
Then, connect from any client to the server:
bash# /usr/local/bin/mocp
Moc can be customized using a configuration file stored in ~/.moc as ~./.moc/config
An example configuration file can be found at config.example.in (prior to ./configure) or config.example (after ./configure).
There are two important notes for SGI users:
- On machines that are R5k 200MHz or (s)lower, you may experience stuttering when playing back MP3 files. As a workaround, use converted files (FLAC or WAV, for example).
- To use themes, export TERM=iris-color prior to starting the client.
Enjoy!
Tru