summaryrefslogtreecommitdiff
path: root/gst/freeverb/gstfreeverb.c
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2016-10-27 09:11:26 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2016-10-27 23:06:26 +0530
commitf7908637554ff5f8ce60938e9c56962644ea71d3 (patch)
treeac0067cde75a1ea83fc6bbea6fe2b221e1e68f19 /gst/freeverb/gstfreeverb.c
parent83df90ed6c75dc387915366ce547f08649e60cde (diff)
downloadgstreamer-plugins-bad-f7908637554ff5f8ce60938e9c56962644ea71d3.tar.gz
Explicitly define float constants as float
With MSVC, this gives the following warning: warning C4305: 'function': truncation from 'double' to 'gfloat' Apparently, MSVC does not figure out what type to use for constants based on the assignment. This warning is very spammy, so let's try to fix it.
Diffstat (limited to 'gst/freeverb/gstfreeverb.c')
-rw-r--r--gst/freeverb/gstfreeverb.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/gst/freeverb/gstfreeverb.c b/gst/freeverb/gstfreeverb.c
index e4263e56e..536452e81 100644
--- a/gst/freeverb/gstfreeverb.c
+++ b/gst/freeverb/gstfreeverb.c
@@ -181,7 +181,7 @@ freeverb_allpass_init (freeverb_allpass * allpass)
gfloat *buf = allpass->buffer;
for (i = 0; i < len; i++) {
- buf[i] = DC_OFFSET; /* this is not 100 % correct. */
+ buf[i] = (gfloat) DC_OFFSET; /* this is not 100 % correct. */
}
}
@@ -246,7 +246,7 @@ freeverb_comb_init (freeverb_comb * comb)
gfloat *buf = comb->buffer;
for (i = 0; i < len; i++) {
- buf[i] = DC_OFFSET; /* This is not 100 % correct. */
+ buf[i] = (gfloat) DC_OFFSET; /* This is not 100 % correct. */
}
}
@@ -406,7 +406,7 @@ gst_freeverb_class_init (GstFreeverbClass * klass)
G_PARAM_STATIC_STRINGS));
g_object_class_install_property (gobject_class, PROP_DAMPING,
g_param_spec_float ("damping", "Damping", "Damping of high frequencies",
- 0.0, 1.0, 0.2,
+ 0.0, 1.0, 0.2f,
G_PARAM_CONSTRUCT | G_PARAM_READWRITE | GST_PARAM_CONTROLLABLE |
G_PARAM_STATIC_STRINGS));
g_object_class_install_property (gobject_class, PROP_PAN_WIDTH,
@@ -720,8 +720,8 @@ gst_freeverb_transform_m2s_int (GstFreeverb * filter,
}
/* Remove the DC offset */
- out_l1 -= DC_OFFSET;
- out_r1 -= DC_OFFSET;
+ out_l1 -= (gfloat) DC_OFFSET;
+ out_r1 -= (gfloat) DC_OFFSET;
/* Calculate output */
out_l2 = out_l1 * priv->wet1 + out_r1 * priv->wet2 + input_2 * priv->dry;
@@ -767,8 +767,8 @@ gst_freeverb_transform_s2s_int (GstFreeverb * filter,
}
/* Remove the DC offset */
- out_l1 -= DC_OFFSET;
- out_r1 -= DC_OFFSET;
+ out_l1 -= (gfloat) DC_OFFSET;
+ out_r1 -= (gfloat) DC_OFFSET;
/* Calculate output */
out_l2 = out_l1 * priv->wet1 + out_r1 * priv->wet2 + input_2l * priv->dry;
@@ -816,8 +816,8 @@ gst_freeverb_transform_m2s_float (GstFreeverb * filter,
}
/* Remove the DC offset */
- out_l1 -= DC_OFFSET;
- out_r1 -= DC_OFFSET;
+ out_l1 -= (gfloat) DC_OFFSET;
+ out_r1 -= (gfloat) DC_OFFSET;
/* Calculate output */
out_l2 = out_l1 * priv->wet1 + out_r1 * priv->wet2 + input_2 * priv->dry;
@@ -861,8 +861,8 @@ gst_freeverb_transform_s2s_float (GstFreeverb * filter,
}
/* Remove the DC offset */
- out_l1 -= DC_OFFSET;
- out_r1 -= DC_OFFSET;
+ out_l1 -= (gfloat) DC_OFFSET;
+ out_r1 -= (gfloat) DC_OFFSET;
/* Calculate output */
out_l2 = out_l1 * priv->wet1 + out_r1 * priv->wet2 + input_2l * priv->dry;