X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=audio_mixer.cpp;h=40470f3a18e70c5d43e158303f89e84960d6018e;hb=7c05c93966303df353e93eb7523f28b1cd174033;hp=3b7d3e5821eb2fd1c4343de8a245a603165fcb20;hpb=6fe61fb9769469b573d84d1b9f06c7316b6937ed;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()); }