From 3c201b610f6b79bdf01ca08fd6aca992a629473e Mon Sep 17 00:00:00 2001
From: George Kiagiadakis <george.kiagiadakis@collabora.com>
Date: Tue, 11 Jun 2019 11:05:40 +0300
Subject: [PATCH] softdsp-endpoint: copy format using standard struct
 assignment

---
 modules/module-pw-audio-softdsp-endpoint.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/modules/module-pw-audio-softdsp-endpoint.c b/modules/module-pw-audio-softdsp-endpoint.c
index f08fc995..f658f94c 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);
-- 
GitLab