link: don't update port state in deactivate

This commit is contained in:
Wim Taymans 2018-08-01 10:12:01 +02:00
parent 899e67eb61
commit 8188d6f904

View file

@ -1081,7 +1081,6 @@ int pw_link_deactivate(struct pw_link *this)
pw_log_debug("port %p: state %d -> %d", this->input, pw_log_debug("port %p: state %d -> %d", this->input,
this->input->state, PW_PORT_STATE_PAUSED); this->input->state, PW_PORT_STATE_PAUSED);
} }
this->input->state = PW_PORT_STATE_PAUSED;
if (output_node->n_used_input_links <= output_node->idle_used_input_links && if (output_node->n_used_input_links <= output_node->idle_used_input_links &&
output_node->n_used_output_links <= output_node->idle_used_output_links && output_node->n_used_output_links <= output_node->idle_used_output_links &&
@ -1090,7 +1089,6 @@ int pw_link_deactivate(struct pw_link *this)
pw_log_debug("port %p: state %d -> %d", this->output, pw_log_debug("port %p: state %d -> %d", this->output,
this->output->state, PW_PORT_STATE_PAUSED); this->output->state, PW_PORT_STATE_PAUSED);
} }
this->output->state = PW_PORT_STATE_PAUSED;
pw_link_update_state(this, PW_LINK_STATE_INIT, NULL); pw_link_update_state(this, PW_LINK_STATE_INIT, NULL);