vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Fri Jul 20 17:23:55 2012 +0300| [4a7c50fc2621f20afce6e9bde433b7288ae8df4c] | committer: Rémi Denis-Courmont
aout: fix read overflow pb_peak and pf_peak have only two elements. (regression from dcf3f71b3b48090881f8deab305cc31ea1067ca3) > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4a7c50fc2621f20afce6e9bde433b7288ae8df4c --- src/audio_output/volume.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/audio_output/volume.c b/src/audio_output/volume.c index 791154e..20cbd32 100644 --- a/src/audio_output/volume.c +++ b/src/audio_output/volume.c @@ -181,12 +181,12 @@ static float aout_ReplayGainSelect(vlc_object_t *obj, const char *str, gain = var_InheritFloat (obj, "audio-replay-gain-default"); multiplier = pow (10., gain / 20.); - } - if (replay_gain->pb_peak[mode] - && var_InheritBool (obj, "audio-replay-gain-peak-protection") - && replay_gain->pf_peak[mode] * multiplier > 1.0) - multiplier = 1.0f / replay_gain->pf_peak[mode]; + if (replay_gain->pb_peak[mode] + && var_InheritBool (obj, "audio-replay-gain-peak-protection") + && replay_gain->pf_peak[mode] * multiplier > 1.f) + multiplier = 1.f / replay_gain->pf_peak[mode]; + } /* Command line / configuration gain */ multiplier *= var_InheritFloat (obj, "gain"); _______________________________________________ vlc-commits mailing list [email protected] http://mailman.videolan.org/listinfo/vlc-commits
