X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=audio_mixer.cpp;h=40470f3a18e70c5d43e158303f89e84960d6018e;hb=4380d627aecf9f4dbe4dff524dacd4b550b07f14;hp=3b7d3e5821eb2fd1c4343de8a245a603165fcb20;hpb=fc2dffc4d7d9b4af457742bef47689fe425f20e4;p=nageru diff --git a/audio_mixer.cpp b/audio_mixer.cpp index 3b7d3e5..40470f3 100644 --- a/audio_mixer.cpp +++ b/audio_mixer.cpp @@ -555,15 +555,15 @@ void AudioMixer::send_audio_level_callback() double loudness_range_low = r128.range_min(); double loudness_range_high = r128.range_max(); - vector bus_loudness; - bus_loudness.resize(input_mapping.buses.size()); + vector bus_levels; + bus_levels.resize(input_mapping.buses.size()); for (unsigned bus_index = 0; bus_index < bus_r128.size(); ++bus_index) { - bus_loudness[bus_index] = bus_r128[bus_index]->loudness_S(); + bus_levels[bus_index].loudness_lufs = bus_r128[bus_index]->loudness_S(); + bus_levels[bus_index].gain_staging_db = gain_staging_db[bus_index]; } - audio_level_callback(loudness_s, to_db(peak), bus_loudness, + audio_level_callback(loudness_s, to_db(peak), bus_levels, loudness_i, loudness_range_low, loudness_range_high, - vector(gain_staging_db, gain_staging_db + MAX_BUSES), to_db(final_makeup_gain), correlation.get_correlation()); }