On Sun, 23 Oct 2016, Marton Balint 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
- 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
- fix indentation

Signed-off-by: Marton Balint <c...@passwd.hu>
---
configure                 |   5 -
doc/filters.texi          |   3 -
libavfilter/Makefile      |   2 +-
libavfilter/af_loudnorm.c |  60 ++--
libavfilter/ebur128.c     | 782 ++++++++++++++++++++++++++++++++++++++++++++++
libavfilter/ebur128.h     | 313 +++++++++++++++++++
6 files changed, 1126 insertions(+), 39 deletions(-)
create mode 100644 libavfilter/ebur128.c
create mode 100644 libavfilter/ebur128.h


I will apply this patch soon.

Regards,
Marton
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to