From: Jordan Petridis Date: Mon, 3 Aug 2020 16:53:58 +0000 (+0300) Subject: tests/check/elements/audioresample.c: avoid implict int ot float conversion X-Git-Tag: 1.19.3~511^2~475 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=66ff1eedcae40d763ed02fec3e3c313e19629cbf;p=platform%2Fupstream%2Fgstreamer.git tests/check/elements/audioresample.c: avoid implict int ot float conversion Also use doubles instead so the calculation won't overflow Part-of: --- diff --git a/tests/check/elements/audioresample.c b/tests/check/elements/audioresample.c index 793594b..d48d0fa 100644 --- a/tests/check/elements/audioresample.c +++ b/tests/check/elements/audioresample.c @@ -1172,8 +1172,8 @@ FILL_BUFFER (double, sine, sin (i * 0.01)); FILL_BUFFER (double, sine2, sin (i * 1.8)); FILL_BUFFER (gint16, sine, (gint16) (32767 * sinf (i * 0.01f))); FILL_BUFFER (gint16, sine2, (gint16) (32767 * sinf (i * 1.8f))); -FILL_BUFFER (gint32, sine, (gint32) (2147483647 * sinf (i * 0.01f))); -FILL_BUFFER (gint32, sine2, (gint32) (2147483647 * sinf (i * 1.8f))); +FILL_BUFFER (gint32, sine, (gint32) (2147483647.0 * sin (i * 0.01))); +FILL_BUFFER (gint32, sine2, (gint32) (2147483647.0 * sin (i * 1.8))); static void run_fft_pipeline (int inrate, int outrate, int quality, int width,