|
|
|
@@ -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); |
|
|
|
|