Browse code

Merge commit '5e2203448ab4cc8ea1d933b87f1b39b009201044'

* commit '5e2203448ab4cc8ea1d933b87f1b39b009201044':
configure: improve the help text for external libraries

Only merged the explanation paragraphs. The removal of "enable/disable"
and "[no]" would create too much inconsistency and might cause
confusion.

Merged-by: Clément Bœsch <u@pkh.me>

Clément Bœsch authored on 2016/06/25 18:01:50
Showing 1 changed files
... ...
@@ -203,6 +203,20 @@ Individual component options:
203 203
   --disable-filters        disable all filters
204 204
 
205 205
 External library support:
206
+
207
+  Using any of the following switches will allow FFmpeg to link to the
208
+  corresponding external library. All the components depending on that library
209
+  will become enabled, if all their other dependencies are met and they are not
210
+  explicitly disabled. E.g. --enable-libwavpack will enable linking to
211
+  libwavpack and allow the libwavpack encoder to be built, unless it is
212
+  specifically disabled with --disable-encoder=libwavpack.
213
+
214
+  Note that only the system libraries are auto-detected. All the other external
215
+  libraries must be explicitly enabled.
216
+
217
+  Also note that the following help text describes the purpose of the libraries
218
+  themselves, not all their features will necessarily be usable by FFmpeg.
219
+
206 220
   --disable-audiotoolbox   enable AudioToolbox decoders and encoders [autodetect]
207 221
   --enable-avisynth        enable reading of AviSynth script files [no]
208 222
   --disable-bzlib          disable bzlib [autodetect]