1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
libebur128
==========
libebur128 is a library that implements the EBU R 128 standard for loudness
normalisation.
All source code is licensed under the MIT license. See LICENSE file for
details.
News
----
The loudness scanning tool has moved to its own repository at
https://github.com/jiixyj/loudness-scanner
Features
--------
* Portable ANSI C code
* Implements M, S and I modes
* Implements loudness range measurement (EBU - TECH 3342)
* True peak scanning
* Supports all samplerates by recalculation of the filter coefficients
Requirements
------------
The library itself has no requirements besides ANSI C.
Installation
------------
In the root folder, type:
mkdir build
cd build
cmake ..
make
If you want the git version, run simply:
git clone git://github.com/jiixyj/libebur128.git
Usage
-----
Library usage should be pretty straightforward. All exported symbols are
documented in the ebur128.h header file. For a usage example, see
minimal-example.c in the tests folder.
On some operating systems, static libraries should be compiled as position
independent code. You can enable that by turning on WITH\_STATIC\_PIC.
|