summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorMarton Balint <cus@passwd.hu>2016-10-15 19:21:22 +0200
committerMarton Balint <cus@passwd.hu>2016-11-11 19:37:54 +0100
commit005d058f4230f3207ebcf1131df7426d4f57392f (patch)
treea65646eab5ac5a0df5dd51da3354018bf23bbc88 /configure
parent7b8445f03d10faf7ed232e6201bf04ba73d980d7 (diff)
downloadffmpeg-streaming-005d058f4230f3207ebcf1131df7426d4f57392f.zip
ffmpeg-streaming-005d058f4230f3207ebcf1131df7426d4f57392f.tar.gz
lavfi/loudnorm: add an internal libebur128 library
Also contains the following changes to the library: - add ff_ prefix to functions - remove cplusplus defines. - add FF_ prefix to contants and some structs - remove true peak calculation feature, since it uses its own resampler, and af_loudnorm does not need it. - remove version info and some fprintf(stderr) functions - convert to use av_malloc - always use histogram mode for LRA calculation, otherwise LRA data is slowly consuming memory making af_loudnorm unfit for 24/7 operation. It also uses a BSD style linked list implementation which is probably not available on all platforms. So let's just remove the classic mode which not uses histogram. - add ff_thread_once for calculating static histogram tables - convert some functions to void which cannot fail - remove intrinsics and some unused headers - add support for planar audio - remove channel / sample rate changer function, in ffmpeg usually we simply alloc a new context - convert some static variables to defines - declare static histogram variables as aligned - convert some initalizations to mallocz - add window size parameter to init function and remove window size setter function - convert return codes to AVERROR - fix indentation Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure5
1 files changed, 0 insertions, 5 deletions
diff --git a/configure b/configure
index 87b06f1..be7e925 100755
--- a/configure
+++ b/configure
@@ -222,8 +222,6 @@ External library support:
--enable-libcdio enable audio CD grabbing with libcdio [no]
--enable-libdc1394 enable IIDC-1394 grabbing using libdc1394
and libraw1394 [no]
- --enable-libebur128 enable libebur128 for EBU R128 measurement,
- needed for loudnorm filter [no]
--enable-libfdk-aac enable AAC de/encoding via libfdk-aac [no]
--enable-libflite enable flite (voice synthesis) support via libflite [no]
--enable-libfontconfig enable libfontconfig, useful for drawtext filter [no]
@@ -1491,7 +1489,6 @@ EXTERNAL_LIBRARY_LIST="
libcdio
libcelt
libdc1394
- libebur128
libfdk_aac
libflite
libfontconfig
@@ -3052,7 +3049,6 @@ hqdn3d_filter_deps="gpl"
interlace_filter_deps="gpl"
kerndeint_filter_deps="gpl"
ladspa_filter_deps="ladspa dlopen"
-loudnorm_filter_deps="libebur128"
mcdeint_filter_deps="avcodec gpl"
movie_filter_deps="avcodec avformat"
mpdecimate_filter_deps="gpl"
@@ -5689,7 +5685,6 @@ enabled libcelt && require libcelt celt/celt.h celt_decode -lcelt0 &&
{ check_lib celt/celt.h celt_decoder_create_custom -lcelt0 ||
die "ERROR: libcelt must be installed and version must be >= 0.11.0."; }
enabled libcaca && require_pkg_config caca caca.h caca_create_canvas
-enabled libebur128 && require ebur128 ebur128.h ebur128_relative_threshold -lebur128
enabled libfdk_aac && { use_pkg_config fdk-aac "fdk-aac/aacenc_lib.h" aacEncOpen ||
{ require libfdk_aac fdk-aac/aacenc_lib.h aacEncOpen -lfdk-aac &&
warn "using libfdk without pkg-config"; } }
OpenPOWER on IntegriCloud