1. 13 Nov, 2016 31 commits
  2. 12 Nov, 2016 7 commits
  3. 11 Nov, 2016 2 commits
    • Marton Balint's avatar
      lavfi/loudnorm: add an internal libebur128 library · 005d058f
      Marton Balint authored
      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: 's avatarMarton Balint <cus@passwd.hu>
      005d058f
    • Marton Balint's avatar
      tools: add loudnorm script example to use loudnorm · 7b8445f0
      Marton Balint authored
      Based on a patch by Kyle Swanson <k@ylo.ph>.
      Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
      7b8445f0