Have a look at the loudness column in post #11, 1st list. This must be wrong for e.g.
The expected results for the test cases regarding loudness measurement according to EBU R128 are specified in the respective standards document "Loudness Metering: ‘EBU Mode’ metering to supplement loudness normalisation in accordance with EBU R 128" (http://tech.ebu.ch/docs/tech/tech3341.pdf).
"flac1770" passes all these test cases in the specified range except #6 (which is multi channel):
expected | measured | deviation | track
--------------------+-------------+-----------+-------------------------------
I = -23.0 ±0.1 LUFS | -22.96 LUFS | 0.04 LU | seq-3341-1-16bit.flac
I = -33.0 ±0.1 LUFS | -32.96 LUFS | 0.04 LU | seq-3341-2-16bit.flac
I = -23.0 ±0.1 LUFS | -23.03 LUFS | 0.03 LU | seq-3341-3-16bit-v02.flac
I = -23.0 ±0.1 LUFS | -23.02 LUFS | 0.02 LU | seq-3341-4-16bit-v02.flac
I = -23.0 ±0.1 LUFS | -22.99 LUFS | 0.01 LU | seq-3341-5-16bit-v02.flac
I = -23.0 ±0.1 LUFS | -23.68 LUFS | 0.68 LU | seq-3341-6-6channels-WAVEEX-16bit.flac
I = -23.0 ±0.1 LUFS | -22.99 LUFS | 0.01 LU | seq-3341-7_seq-3342-5-24bit.flac
I = -23.0 ±0.1 LUFS | -23.00 LUFS | 0.00 LU | seq-3341-2011-8_seq-3342-6-24bit-v02.flac
Please note that all these test cases inluding #6 are passed by "r128gain":
$ r128gain --fast *3341*.flac
SoX sucessfully loaded.
FFmpeg sucessfully loaded.
analyzing ...
[1/8] "seq-3341-1-16bit.flac": -23.0 LUFS (-0.0 LU)
[2/8] "seq-3341-2-16bit.flac": -33.0 LUFS (10.0 LU)
[3/8] "seq-3341-2011-8_seq-3342-6-24bit-v02.flac": -23.0 LUFS (0.0 LU)
[4/8] "seq-3341-3-16bit-v02.flac": -23.0 LUFS (0.0 LU)
[5/8] "seq-3341-4-16bit-v02.flac": -23.0 LUFS (0.0 LU)
[6/8] "seq-3341-5-16bit-v02.flac": -23.0 LUFS (-0.0 LU)
[7/8] "seq-3341-6-6channels-WAVEEX-16bit.flac": -23.0 LUFS (0.0 LU)
[8/8] "seq-3341-7_seq-3342-5-24bit.flac": -23.0 LUFS (-0.0 LU)
[ALBUM]: -23.2 LUFS (0.2 LU)
done.
There are three other test cases specifying the expected result in the file name. These test cases are also passed in the specified range of ±0.1 LUFS:
expected | measured | deviation | track
--------------------+-------------+-----------+-------------------------------
I = -20.0 ±0.1 LUFS | -19.96 LUFS | 0.04 LU | 1kHz Sine -20 LUFS-16bit.flac
I = -26.0 ±0.1 LUFS | -25.96 LUFS | 0.04 LU | 1kHz Sine -26 LUFS-16bit.flac
I = -40.0 ±0.1 LUFS | -39.99 LUFS | 0.01 LU | 1kHz Sine -40 LUFS-16bit.flac
The remaning test cases are w.r.t. the loudness range. These test cases are specified in the respective document "Loudness Range: A measure to supplement loudness normalisation in accordance with EBU R 128" (http://tech.ebu.ch/docs/tech/tech3342.pdf). For these test cases there's no expected value w.r.t loudness.
"flac1770" doesn't support loudness range, i.e. w.r.t. "flac1770" these test cases are maeningless.
Please note that "r128gain" passes these test cases:
$ ~/r128gain-1.0-alpha-7-3/r128gain --fast --range *3342*.flac
SoX sucessfully loaded.
FFmpeg sucessfully loaded.
analyzing ...
[1/6] "seq-3341-2011-8_seq-3342-6-24bit-v02.flac": -23.0 LUFS (0.0 LU)
range: 15.3 LU
[2/6] "seq-3341-7_seq-3342-5-24bit.flac": -23.0 LUFS (-0.0 LU)
range: 4.8 LU
[3/6] "seq-3342-1-16bit.flac": -22.6 LUFS (-0.4 LU)
range: 10.0 LU
[4/6] "seq-3342-2-16bit.flac": -16.8 LUFS (-6.2 LU)
range: 5.0 LU
[5/6] "seq-3342-3-16bit.flac": -20.1 LUFS (-2.9 LU)
range: 20.0 LU
[6/6] "seq-3342-4-16bit.flac": -24.5 LUFS (1.5 LU)
range: 15.0 LU
[ALBUM]: -21.2 LUFS (-1.8 LU)
range: 16.5 LU
done.