mirror of https://git.ffmpeg.org/ffmpeg.git
ffplay: use hypot()
Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
This commit is contained in:
parent
14886bebfe
commit
65440916c1
6
ffplay.c
6
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);
|
||||
|
|
Loading…
Reference in New Issue