diff --git a/modules/module-pw-audio-softdsp-endpoint.c b/modules/module-pw-audio-softdsp-endpoint.c index f08fc99540b18016c6612579ca196bf164463184..f658f94c337ad10995b70b19c5f3e4fb151c2146 100644 --- a/modules/module-pw-audio-softdsp-endpoint.c +++ b/modules/module-pw-audio-softdsp-endpoint.c @@ -191,12 +191,7 @@ node_event_info (void *data, const struct pw_node_info *info) } /* Set the format using the port format */ - self->format.format = port->format.format; - self->format.flags = port->format.flags; - self->format.rate = port->format.rate; - self->format.channels = port->format.channels; - for (int i = 0; i < port->format.channels; ++i) - self->format.position[i] = port->format.position[i]; + self->format = port->format; /* Emit the audio DSP node */ emit_audio_dsp_node(self);