Files
strawberry/src/playlist
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
..
2021-07-11 07:40:57 +02:00
2021-06-12 20:53:23 +02:00
2023-07-12 14:34:04 +02:00
2023-07-12 14:34:04 +02:00
2023-02-18 14:09:30 +01:00
2023-02-18 14:09:30 +01:00
2022-08-09 17:23:46 +02:00
2022-08-28 03:09:33 +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
2022-08-28 03:09:33 +02:00
2023-02-18 14:09:30 +01:00
2020-02-08 00:01:12 +01:00
2022-08-28 03:09:33 +02:00
2023-02-18 14:09:30 +01:00
2023-02-18 14:09:30 +01:00
2021-06-20 19:04:08 +02:00
2022-05-13 18:15:04 +02:00
2022-08-28 02:44:37 +02:00