Files
strawberry/src/core
Roman Lebedev 13d6cf201f Engine: pipe-in the EBU R 128 loudness normalization gain stuff
The idea is that Integrated Loudness is an integral part
of the song, much like knowing it's beginning / ending
in the file, and we must handle it the exact same way,
and pipe it through all the way.

At the same time, `EngineBase` knows Target Level (from settings),
and these two combined tell us the Gain needed to normalize the
Loudness of the particular Song (`EngineBase::Load()` does that).
So the actual backend only needs to handle the Volume.

We don't currently support changing Target Level on the fly.
We don't currently support changing Loudness-normalizing Gain on the fly.

This does not handle the case when the song is loaded from URL
and thus the EBU R 128 measures, that exist, are not nessesairly correct.
2023-07-12 14:34:04 +02:00
..
2023-06-25 01:14:12 +02:00
2022-03-22 21:09:05 +01:00
2021-07-11 09:49:38 +02:00
2022-12-10 18:49:01 +01:00
2022-03-22 21:09:05 +01:00
2021-06-12 20:53:23 +02:00
2021-06-12 20:53:23 +02:00
2023-06-06 20:41:01 +02:00
2021-02-02 21:08:58 +01:00
2021-06-20 19:04:08 +02:00
2023-06-06 20:41:01 +02:00
2021-07-11 09:49:38 +02:00
2021-08-23 21:21:08 +02:00
2021-03-20 21:14:47 +01:00
2023-02-18 14:09:30 +01:00
2022-01-29 21:33:33 +01:00
2021-03-20 21:14:47 +01:00
2023-02-18 14:09:30 +01:00
2023-02-18 14:09:30 +01:00
2022-08-28 03:09:33 +02:00
2023-04-22 19:13:42 +02:00
2021-06-20 19:04:08 +02:00
2022-10-13 22:39:31 +02:00
2021-06-12 20:53:23 +02:00
2022-08-28 03:09:33 +02:00
2021-06-21 15:40:44 +02:00
2021-06-20 19:04:08 +02:00
2018-08-09 18:39:44 +02:00
2022-03-22 21:19:59 +01:00
2022-03-22 21:19:59 +01:00
2022-05-13 18:15:04 +02:00
2022-10-13 22:39:31 +02:00
2022-03-22 21:09:05 +01:00
2022-08-28 03:09:33 +02:00
2021-10-12 18:50:17 +02:00
2023-06-06 20:41:01 +02:00
2023-06-06 20:41:01 +02:00
2021-10-30 02:21:29 +02:00
2021-10-30 02:21:29 +02:00
2023-02-18 14:09:30 +01:00
2023-02-18 14:09:30 +01:00
2021-07-11 09:49:38 +02:00
2021-06-20 19:04:08 +02:00
2023-04-21 16:20:00 +02:00