From 0966e703fefbbd12e05f90be5142c440f197eaaa Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 16 Nov 2017 09:07:57 +0100 Subject: [PATCH] link: reset builder before getting current format --- src/pipewire/link.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pipewire/link.c b/src/pipewire/link.c index 0161d1a6a..1cf87df06 100644 --- a/src/pipewire/link.c +++ b/src/pipewire/link.c @@ -139,6 +139,8 @@ static int do_negotiate(struct pw_link *this, uint32_t in_state, uint32_t out_st format = pw_spa_pod_copy(format); spa_pod_fixate(format); + spa_pod_builder_init(&b, buffer, sizeof(buffer)); + if (out_state > PW_PORT_STATE_CONFIGURE && output->node->info.state == PW_NODE_STATE_IDLE) { if ((res = spa_node_port_enum_params(output->node->node, output->direction, output->port_id,