mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
node: small cleanups and debug improvements
This commit is contained in:
parent
dd36352a5c
commit
6bbe64a64b
2 changed files with 12 additions and 6 deletions
|
|
@ -478,7 +478,8 @@ client_node_set_io(void *_data,
|
|||
data->position = size >= sizeof(*data->position) ? ptr : NULL;
|
||||
break;
|
||||
}
|
||||
data->node->driving = data->clock && data->position && data->position->clock.id == data->clock->id;
|
||||
data->node->driving = data->clock && data->position &&
|
||||
data->position->clock.id == data->clock->id;
|
||||
|
||||
res = spa_node_set_io(data->node->node, id, ptr, size);
|
||||
|
||||
|
|
@ -1181,6 +1182,7 @@ static int node_ready(void *d, int status)
|
|||
struct spa_system *data_system = data->data_system;
|
||||
struct timespec ts;
|
||||
struct pw_impl_port *p;
|
||||
uint64_t now;
|
||||
|
||||
pw_log_trace_fp("node %p: ready driver:%d exported:%d status:%d", node,
|
||||
node->driver, node->exported, status);
|
||||
|
|
@ -1192,8 +1194,10 @@ static int node_ready(void *d, int status)
|
|||
|
||||
a->state[0].status = status;
|
||||
spa_system_clock_gettime(data_system, CLOCK_MONOTONIC, &ts);
|
||||
a->signal_time = SPA_TIMESPEC_TO_NSEC(&ts);
|
||||
a->awake_time = a->signal_time;
|
||||
now = SPA_TIMESPEC_TO_NSEC(&ts);
|
||||
|
||||
a->signal_time = now;
|
||||
a->awake_time = now;
|
||||
|
||||
if (SPA_UNLIKELY(spa_system_eventfd_write(data_system, data->rtwritefd, 1) < 0))
|
||||
pw_log_warn("node %p: write failed %m", node);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue