bluez5: a2dp-sink: update follower current time

Update follower current time in process, since it is otherwise not
updated. Fixes bitpool control as follower.
This commit is contained in:
Pauli Virtanen 2022-05-28 13:50:12 +03:00 committed by Wim Taymans
parent ca18b8b733
commit ebccd89ae1

View file

@ -1478,6 +1478,11 @@ static int impl_node_process(void *object)
io->status = SPA_STATUS_OK;
}
if (!spa_list_is_empty(&port->ready)) {
if (this->following) {
struct timespec now;
spa_system_clock_gettime(this->data_system, CLOCK_MONOTONIC, &now);
this->current_time = SPA_TIMESPEC_TO_NSEC(&now);
}
if (this->need_flush)
reset_buffer(this);
flush_data(this, this->current_time);