Use SPA_IO_BUFFERS_INIT when we can

We should not have to initialize the state to NEED_DATA, anything
that is not HAVE_DATA is good. Also we need to set the buffer to
INVALID because else it might be recycled.
This commit is contained in:
Wim Taymans 2020-03-19 13:09:21 +01:00
parent 07f935a5ed
commit acccccd2c0
6 changed files with 7 additions and 13 deletions

View file

@ -169,7 +169,7 @@ static int link_io(struct impl *this)
res, spa_strerror(res));
}
spa_zero(this->io_buffers);
this->io_buffers = SPA_IO_BUFFERS_INIT;
if ((res = spa_node_port_set_io(this->follower,
this->direction, 0,