-
Notifications
You must be signed in to change notification settings - Fork 22
/
PACKAGES.minimal-build
151 lines (110 loc) · 4.54 KB
/
PACKAGES.minimal-build
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# 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
# ============================================================================
# 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-platform 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
# Srt enabled input and output using the Secure, Reliable, Transport protocol library.
ocaml-srt
# ============================================================================
# Codecs
# ============================================================================
# FFMPEG is currently used to decode, encoder and convert from and to
# many formats is highly recommended.
ocaml-ffmpeg
# MAD is for MP3 decoding.
#ocaml-mad
# TAGLIB is for reading tag in media files.
#ocaml-taglib
# LAME is for MP3 encoding.
#ocaml-lame
# SHINE is for fixed-point MP3 encoding.
#ocaml-shine
# 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
# 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
# Lilv intefaces LV2 plugins providing sound effects
#ocaml-lilv
# SoundTouch is for changing pitch and tempo of sound
#ocaml-soundtouch
# Samplerate is for having better quality resampling
#ocaml-samplerate
# ============================================================================
# Video processing
# ============================================================================
# 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
# Get info about memory usage
ocaml-mem_usage
# ============================================================================
# Finally, the mandatory lib dtools, duppy and liquidsoap...
# ============================================================================
# Cry is the lib for streaming to icecast and compatible servers.
ocaml-cry
ocaml-dtools
ocaml-duppy
ocaml-mm
ocaml-metadata
liquidsoap