diff options
author | Marton Balint <cus@passwd.hu> | 2016-10-15 19:21:22 +0200 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2016-11-11 19:37:54 +0100 |
commit | 005d058f4230f3207ebcf1131df7426d4f57392f (patch) | |
tree | a65646eab5ac5a0df5dd51da3354018bf23bbc88 /libavfilter/vf_nlmeans.c | |
parent | 7b8445f03d10faf7ed232e6201bf04ba73d980d7 (diff) | |
download | ffmpeg-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 'libavfilter/vf_nlmeans.c')
0 files changed, 0 insertions, 0 deletions