And the potential increased precision, which shouldn't matter much here.
https://bugzilla.gnome.org/show_bug.cgi?id=781149
static gboolean
volume_update_volume (GstVolume * self, const GstAudioInfo * info,
- gfloat volume, gboolean mute)
+ gdouble volume, gboolean mute)
{
gboolean passthrough;
gboolean res;
{
gboolean res;
GstVolume *self = GST_VOLUME (filter);
- gfloat volume;
+ gdouble volume;
gboolean mute;
GST_OBJECT_LOCK (self);
{
GstClockTime timestamp;
GstVolume *self = GST_VOLUME (base);
- gfloat volume;
+ gdouble volume;
gboolean mute;
timestamp = GST_BUFFER_TIMESTAMP (buffer);
gfloat volume;
gboolean current_mute;
- gfloat current_volume;
+ gdouble current_volume;
gint current_vol_i32;
gint current_vol_i24; /* the _i(nt) values get synchronized with the */