summarylogtreecommitdiffstats
path: root/PACKAGES
diff options
context:
space:
mode:
authorLeonard de Ruijter2015-06-02 19:01:35 +0200
committerLeonard de Ruijter2015-06-09 08:43:13 +0200
commit45424e156f561eb3fdee22a81d07a02efb934d73 (patch)
treef7c2c95060951d7edbea5b1a593990f2950613c2 /PACKAGES
downloadaur-45424e156f561eb3fdee22a81d07a02efb934d73.tar.gz
Initial commit
Diffstat (limited to 'PACKAGES')
-rw-r--r--PACKAGES158
1 files changed, 158 insertions, 0 deletions
diff --git a/PACKAGES b/PACKAGES
new file mode 100644
index 000000000000..2e2b73057b90
--- /dev/null
+++ b/PACKAGES
@@ -0,0 +1,158 @@
+# Edit this file by (un)commenting the libraries that you (don't) want to
+# build in order to get the corresponding features in liquidsoap.
+
+# The default file has every dependency enabled.
+# It is certain that you don't need everything.
+# If you don't know why you should have something, uncomment it,
+# especially if it does not build for some reason.
+
+# It is useless to add savonet packages that are not listed below,
+# like ocaml-fetch, ocaml-smbclient, etc. These are not dependencies of
+# liquidsoap.
+
+
+# ============================================================================
+# Input/output
+# ============================================================================
+
+# Cry is the lib for streaming to icecast and compatible servers.
+ocaml-cry
+
+# AO is portable and stable, but it does only output.
+ocaml-ao
+
+# Portaudio is a portable audio library with both input and output.
+ocaml-portaudio
+
+# ALSA is only for LINUX, and is sometimes not working.
+ocaml-alsa
+
+# PulseAudio is a cross-plateform audio sound server. It is intended to
+# be a single replacement for sound support under linux, windows or OSX.
+ocaml-pulseaudio
+
+# JACK is an audio connection kit, designed for low latency
+# and easy communication between audio applications.
+ocaml-bjack
+
+# Gstreamer is a library for constructing graphs of media-handling components.
+# It is currently used to provide audio and video encoding and decoding
+# as well as input and outputs such as V4l inputs.
+ocaml-gstreamer
+
+# ============================================================================
+# Codecs
+# ============================================================================
+
+# MAD is for MP3 decoding.
+ocaml-mad
+
+# TAGLIB is for MP3 ID3 tag reading
+ocaml-taglib
+
+# LAME is for MP3 encoding.
+ocaml-lame
+
+# SHINE is for fixed-point MP3 encoding.
+#ocaml-shine
+
+# AACPLUS is for AAC+ encoding.
+#ocaml-aacplus
+
+# OGG is for ogg/vorbis and ogg/theora encoding and decoding
+ocaml-ogg
+
+# VORBIS is for ogg/vorbis encoding and decoding.
+# you need ocaml-ogg to enable ocaml-vorbis.
+ocaml-vorbis
+
+# SPEEX is for ogg/speex encoding and decoding
+# you need ocaml-ogg to enable ocaml-speex
+ocaml-speex
+
+# THEORA is for ogg/theora encoding and decoding
+# you need ocaml-ogg to enable ocaml-theora
+ocaml-theora
+
+# OPUS is s a lossy audio compression format made especially
+# suitable for interactive real-time applications over the Internet.
+# you need ocaml-ogg to enable ocaml-opus
+ocaml-opus
+
+# SCHROEDINGER is for ogg/dirac encoding and decoding
+# you need ocaml-ogg to enable ocaml-schroedinger
+ocaml-schroedinger
+
+# VOAACENC is for AAC encoding.
+#ocaml-voaacenc
+
+# FDK-AAC is for AAC and AAC+ encoding
+ocaml-fdkaac
+
+# FAAD for AAC decoding.
+ocaml-faad
+
+# FLAC is for flac, native and/or ogg (if using ocaml-ogg)
+# format decoding and encoding.
+ocaml-flac
+
+# ============================================================================
+# Sound processing
+# ============================================================================
+
+# LADSPA are audio plugins providing sound effects
+ocaml-ladspa
+
+# SoundTouch is for changing pitch and tempo of sound
+ocaml-soundtouch
+
+# Samplerate is for having better quality resampling
+ocaml-samplerate
+
+# ============================================================================
+# Video processing
+# ============================================================================
+
+# GAVL converts from and to many formats,
+# is very efficient and has a quality setting for
+# tweaking load vs. quality of the conversion.
+# It is the recommended module to use with video
+ocaml-gavl
+
+# FFMPEG is currently only used to convert from
+# and to many formats.
+ocaml-ffmpeg
+
+# Frei0r is a minimalistic plugin API for video sources and filters.
+ocaml-frei0r
+
+# ============================================================================
+# Sound synthesis
+# ============================================================================
+
+# DSSI is a standard for synthesizer plugins
+ocaml-dssi
+
+# ============================================================================
+# Various modules
+# ============================================================================
+
+# Xmlplaylist allow support for various xml format, such as rss, podcast, etc..
+ocaml-xmlplaylist
+
+# Lastfm allow support for lastfm radios and the audioscrobbler protocol
+# It should be listed *after* ocaml-xmlplaylist in this file
+ocaml-lastfm
+
+# A library supporting the OSC protocol to have external controls
+# such as faders
+ocaml-lo
+
+# ============================================================================
+# Finally, the mandatory lib dtools, duppy and liquidsoap...
+# ============================================================================
+
+ocaml-dtools
+ocaml-duppy
+ocaml-mm
+liquidsoap