mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-05 13:30:02 -05:00
improve debug
This commit is contained in:
parent
652c1423f8
commit
47a46e198f
2 changed files with 11 additions and 7 deletions
|
|
@ -742,12 +742,16 @@ void jack_get_version(int *major_ptr, int *minor_ptr, int *micro_ptr, int *proto
|
||||||
if (c->locked_process) \
|
if (c->locked_process) \
|
||||||
pthread_mutex_lock(&c->rt_lock); \
|
pthread_mutex_lock(&c->rt_lock); \
|
||||||
(expr); \
|
(expr); \
|
||||||
|
pw_log_info("emit " #callback); \
|
||||||
c->callback(__VA_ARGS__); \
|
c->callback(__VA_ARGS__); \
|
||||||
if (c->locked_process) \
|
if (c->locked_process) \
|
||||||
pthread_mutex_unlock(&c->rt_lock); \
|
pthread_mutex_unlock(&c->rt_lock); \
|
||||||
pw_thread_loop_lock(c->context.loop); \
|
pw_thread_loop_lock(c->context.loop); \
|
||||||
} else { \
|
} else { \
|
||||||
(expr); \
|
(expr); \
|
||||||
|
pw_log_info("skip " #callback \
|
||||||
|
" cb:%p active:%d", c->callback, \
|
||||||
|
c->active); \
|
||||||
} \
|
} \
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -1170,7 +1174,8 @@ static inline int check_buffer_frames(struct client *c, struct spa_io_position *
|
||||||
{
|
{
|
||||||
uint32_t buffer_frames = pos->clock.duration;
|
uint32_t buffer_frames = pos->clock.duration;
|
||||||
if (SPA_UNLIKELY(buffer_frames != c->buffer_frames)) {
|
if (SPA_UNLIKELY(buffer_frames != c->buffer_frames)) {
|
||||||
pw_log_info(NAME" %p: bufferframes %d", c, buffer_frames);
|
pw_log_info(NAME" %p: bufferframes old:%d new:%d emit:%d", c,
|
||||||
|
c->buffer_frames, buffer_frames, emit);
|
||||||
if (emit)
|
if (emit)
|
||||||
pw_loop_invoke(c->context.l, do_buffer_frames, 0,
|
pw_loop_invoke(c->context.l, do_buffer_frames, 0,
|
||||||
&buffer_frames, sizeof(buffer_frames), false, c);
|
&buffer_frames, sizeof(buffer_frames), false, c);
|
||||||
|
|
@ -3295,12 +3300,8 @@ void jack_internal_client_close (const char *client_name)
|
||||||
static int do_activate(struct client *c)
|
static int do_activate(struct client *c)
|
||||||
{
|
{
|
||||||
int res;
|
int res;
|
||||||
|
|
||||||
pw_log_info(NAME" %p: activate", c);
|
|
||||||
pw_client_node_set_active(c->node, true);
|
pw_client_node_set_active(c->node, true);
|
||||||
|
|
||||||
res = do_sync(c);
|
res = do_sync(c);
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -3312,6 +3313,8 @@ int jack_activate (jack_client_t *client)
|
||||||
|
|
||||||
spa_return_val_if_fail(c != NULL, -EINVAL);
|
spa_return_val_if_fail(c != NULL, -EINVAL);
|
||||||
|
|
||||||
|
pw_log_info(NAME" %p: active:%d", c, c->active);
|
||||||
|
|
||||||
if (c->active)
|
if (c->active)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
|
|
@ -3343,11 +3346,12 @@ int jack_deactivate (jack_client_t *client)
|
||||||
|
|
||||||
spa_return_val_if_fail(c != NULL, -EINVAL);
|
spa_return_val_if_fail(c != NULL, -EINVAL);
|
||||||
|
|
||||||
|
pw_log_info(NAME" %p: active:%d", c, c->active);
|
||||||
|
|
||||||
if (!c->active)
|
if (!c->active)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
pw_thread_loop_lock(c->context.loop);
|
pw_thread_loop_lock(c->context.loop);
|
||||||
pw_log_info(NAME" %p: deactivate", c);
|
|
||||||
pw_data_loop_stop(c->loop);
|
pw_data_loop_stop(c->loop);
|
||||||
|
|
||||||
pw_client_node_set_active(c->node, false);
|
pw_client_node_set_active(c->node, false);
|
||||||
|
|
|
||||||
|
|
@ -1484,7 +1484,7 @@ static void do_reposition(struct pw_impl_node *driver, struct pw_impl_node *node
|
||||||
src = &node->rt.activation->reposition;
|
src = &node->rt.activation->reposition;
|
||||||
dst = &a->position.segments[0];
|
dst = &a->position.segments[0];
|
||||||
|
|
||||||
pw_log_trace(NAME" %p: update position:%"PRIu64, node, src->position);
|
pw_log_info(NAME" %p: update position:%"PRIu64, node, src->position);
|
||||||
|
|
||||||
dst->version = src->version;
|
dst->version = src->version;
|
||||||
dst->flags = src->flags;
|
dst->flags = src->flags;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue