From 65440916c17d55aaee2f0bb6eb9a0678841eff1b Mon Sep 17 00:00:00 2001 From: Ganesh Ajjanagadde Date: Sun, 22 Nov 2015 11:27:22 -0500 Subject: ffplay: use hypot() Reviewed-by: Marton Balint Signed-off-by: Ganesh Ajjanagadde --- ffplay.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ffplay.c') diff --git a/ffplay.c b/ffplay.c index 2c1817ef0b..36da8a5cbd 100644 --- a/ffplay.c +++ b/ffplay.c @@ -1115,9 +1115,9 @@ static void video_audio_display(VideoState *s) * directly access it but it is more than fast enough. */ for (y = 0; y < s->height; y++) { double w = 1 / sqrt(nb_freq); - int a = sqrt(w * sqrt(data[0][2 * y + 0] * data[0][2 * y + 0] + data[0][2 * y + 1] * data[0][2 * y + 1])); - int b = (nb_display_channels == 2 ) ? sqrt(w * sqrt(data[1][2 * y + 0] * data[1][2 * y + 0] - + data[1][2 * y + 1] * data[1][2 * y + 1])) : a; + int a = sqrt(w * hypot(data[0][2 * y + 0], data[0][2 * y + 1])); + int b = (nb_display_channels == 2 ) ? sqrt(w * hypot(data[1][2 * y + 0], data[1][2 * y + 1])) + : a; a = FFMIN(a, 255); b = FFMIN(b, 255); fgcolor = SDL_MapRGB(screen->format, a, b, (a + b) / 2); -- cgit v1.2.3