transport: init io_buffers with SPA_IO_BUFFERS_INIT

This commit is contained in:
Wim Taymans 2020-04-02 15:36:56 +02:00
parent 74ab04af26
commit d1091462ab

View file

@ -92,12 +92,10 @@ static void transport_reset_area(struct pw_client_node0_transport *trans)
struct pw_client_node0_area *a = trans->area; struct pw_client_node0_area *a = trans->area;
for (i = 0; i < a->max_input_ports; i++) { for (i = 0; i < a->max_input_ports; i++) {
trans->inputs[i].status = SPA_STATUS_OK; trans->inputs[i] = SPA_IO_BUFFERS_INIT;
trans->inputs[i].buffer_id = SPA_ID_INVALID;
} }
for (i = 0; i < a->max_output_ports; i++) { for (i = 0; i < a->max_output_ports; i++) {
trans->outputs[i].status = SPA_STATUS_OK; trans->outputs[i] = SPA_IO_BUFFERS_INIT;
trans->outputs[i].buffer_id = SPA_ID_INVALID;
} }
spa_ringbuffer_init(trans->input_buffer); spa_ringbuffer_init(trans->input_buffer);
spa_ringbuffer_init(trans->output_buffer); spa_ringbuffer_init(trans->output_buffer);