Passing the same array as dest and src is invalid anyway because
they're maked with the restrict qualifier.
gst_base_transform_set_gap_aware (GST_BASE_TRANSFORM (self), TRUE);
}
-#define USE_ORC
-
static void
volume_process_double (GstVolume * self, gpointer bytes, guint n_bytes)
{
gfloat *data = (gfloat *) bytes;
guint num_samples = n_bytes / sizeof (gfloat);
- orc_scalarmultiply_f32_ns (data, data, self->current_volume, num_samples);
+ orc_scalarmultiply_f32_ns (data, self->current_volume, num_samples);
}
static void
.function orc_scalarmultiply_f32_ns
.dest 4 d1 float
-.source 4 s1 float
.floatparam 4 p1
-mulf d1, s1, p1
+mulf d1, d1, p1
.function orc_process_int16