[FFmpeg-devel] [PATCH 2/3] lavfi/loudnorm: add an internal libebur128 library

wm4 nfxjfg at googlemail.com
Mon Oct 17 18:09:15 EEST 2016


On Sun, 16 Oct 2016 21:32:03 +0200
Marton Balint <cus at passwd.hu> wrote:

> 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_audnorm 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
> 
> Signed-off-by: Marton Balint <cus at passwd.hu>
> ---

Does this copy parts of libebur128 to FFmpeg?

Why?


More information about the ffmpeg-devel mailing list