1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-02-09 14:14:39 +02:00
FFmpeg/libavfilter
Marton Balint 005d058f42 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>
2016-11-11 19:37:54 +01:00
..
2016-10-21 23:58:47 +02:00
2016-02-18 15:35:30 +01:00
2015-10-26 20:56:17 +01:00
2015-11-08 18:50:26 +01:00
2016-10-23 20:19:28 +02:00
2016-03-13 10:06:21 +01:00
2016-10-21 23:58:47 +02:00
2016-05-29 21:21:59 +02:00
2016-01-28 19:49:48 -08:00
2016-01-28 19:49:48 -08:00
2016-01-31 15:44:11 -08:00
2016-05-04 18:16:21 +02:00
2016-01-28 19:49:48 -08:00
2016-05-04 18:16:21 +02:00
2016-01-31 15:44:11 -08:00
2016-09-07 15:36:54 +02:00
2016-10-09 20:09:00 +02:00
2016-06-15 13:56:07 +02:00
2016-02-27 21:35:20 +01:00
2016-02-17 09:42:46 +01:00
2016-06-13 01:57:22 +02:00
2015-08-18 10:24:01 -04:00
2016-03-28 14:13:17 -08:00
2016-09-24 09:52:10 +02:00
2015-09-12 02:14:44 +00:00
2016-08-10 10:02:05 +02:00
2015-10-10 17:33:43 +02:00