mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
improve debug
This commit is contained in:
parent
0f67434ae8
commit
60475165d6
3 changed files with 19 additions and 7 deletions
|
|
@ -26,6 +26,12 @@
|
|||
#include "pinos/client/buffer.h"
|
||||
#include "pinos/client/private.h"
|
||||
|
||||
#if 0
|
||||
#define PINOS_DEBUG_BUFFER(format,args...) g_debug(format,##args)
|
||||
#else
|
||||
#define PINOS_DEBUG_BUFFER(format,args...)
|
||||
#endif
|
||||
|
||||
G_STATIC_ASSERT (sizeof (PinosStackBuffer) <= sizeof (PinosBuffer));
|
||||
|
||||
/**
|
||||
|
|
@ -50,7 +56,7 @@ pinos_buffer_init_data (PinosBuffer *buffer,
|
|||
{
|
||||
PinosStackBuffer *sb = PSB (buffer);
|
||||
|
||||
g_debug ("buffer %p: init", buffer);
|
||||
PINOS_DEBUG_BUFFER ("buffer %p: init", buffer);
|
||||
|
||||
sb->magic = PSB_MAGIC;
|
||||
sb->refcount = 1;
|
||||
|
|
@ -71,7 +77,7 @@ pinos_buffer_ref (PinosBuffer *buffer)
|
|||
|
||||
g_return_val_if_fail (is_valid_buffer (buffer), NULL);
|
||||
|
||||
g_debug ("buffer %p: ref %d -> %d", buffer, sb->refcount, sb->refcount+1);
|
||||
PINOS_DEBUG_BUFFER ("buffer %p: ref %d -> %d", buffer, sb->refcount, sb->refcount+1);
|
||||
|
||||
sb->refcount++;
|
||||
|
||||
|
|
@ -87,7 +93,7 @@ pinos_buffer_unref (PinosBuffer *buffer)
|
|||
|
||||
g_return_val_if_fail (is_valid_buffer (buffer), FALSE);
|
||||
|
||||
g_debug ("buffer %p: unref %d -> %d", buffer, sb->refcount, sb->refcount-1);
|
||||
PINOS_DEBUG_BUFFER ("buffer %p: unref %d -> %d", buffer, sb->refcount, sb->refcount-1);
|
||||
|
||||
sb->refcount--;
|
||||
res = sb->refcount > 0;
|
||||
|
|
@ -95,7 +101,7 @@ pinos_buffer_unref (PinosBuffer *buffer)
|
|||
sb->magic = 0;
|
||||
g_free (sb->free_data);
|
||||
for (i = 0; i < sb->n_fds; i++) {
|
||||
g_debug ("%p: close %d %d", buffer, i, sb->fds[i]);
|
||||
PINOS_DEBUG_BUFFER ("%p: close %d %d", buffer, i, sb->fds[i]);
|
||||
close (sb->fds[i]);
|
||||
}
|
||||
g_free (sb->free_fds);
|
||||
|
|
@ -551,7 +557,7 @@ pinos_buffer_builder_end (PinosBufferBuilder *builder,
|
|||
sbuf->max_fds = sb->buf.max_fds;
|
||||
sbuf->free_fds = sb->buf.free_fds;
|
||||
|
||||
g_debug ("builder %p: buffer %p init", builder, buffer);
|
||||
PINOS_DEBUG_BUFFER ("builder %p: buffer %p init", builder, buffer);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -378,6 +378,7 @@ pinos_node_remove_port (PinosNode *node, PinosPort *port)
|
|||
if (klass->remove_port)
|
||||
klass->remove_port (node, port);
|
||||
|
||||
g_debug ("node %p: removed port %p", node, port);
|
||||
priv->ports = g_list_delete_link (priv->ports, find);
|
||||
g_object_unref (port);
|
||||
}
|
||||
|
|
@ -435,6 +436,7 @@ pinos_node_set_state (PinosNode *node,
|
|||
|
||||
remove_idle_timeout (node);
|
||||
|
||||
g_debug ("node %p: set state to %s", node, pinos_node_state_as_string (state));
|
||||
if (klass->set_state)
|
||||
res = klass->set_state (node, state);
|
||||
else
|
||||
|
|
@ -461,6 +463,7 @@ pinos_node_update_state (PinosNode *node,
|
|||
priv = node->priv;
|
||||
|
||||
if (priv->state != state) {
|
||||
g_debug ("node %p: update state to %s", node, pinos_node_state_as_string (state));
|
||||
priv->state = state;
|
||||
g_object_notify (G_OBJECT (node), "state");
|
||||
}
|
||||
|
|
@ -486,7 +489,7 @@ pinos_node_report_error (PinosNode *node,
|
|||
remove_idle_timeout (node);
|
||||
priv->error = error;
|
||||
priv->state = PINOS_NODE_STATE_ERROR;
|
||||
g_debug ("got error state %s", error->message);
|
||||
g_debug ("node %p: got error state %s", node, error->message);
|
||||
g_object_notify (G_OBJECT (node), "state");
|
||||
}
|
||||
|
||||
|
|
@ -496,6 +499,7 @@ idle_timeout (PinosNode *node)
|
|||
PinosNodePrivate *priv = node->priv;
|
||||
|
||||
priv->idle_timeout = 0;
|
||||
g_debug ("node %p: idle timeout", node);
|
||||
pinos_node_set_state (node, PINOS_NODE_STATE_SUSPENDED);
|
||||
|
||||
return G_SOURCE_REMOVE;
|
||||
|
|
@ -516,6 +520,7 @@ pinos_node_report_idle (PinosNode *node)
|
|||
g_return_if_fail (PINOS_IS_NODE (node));
|
||||
priv = node->priv;
|
||||
|
||||
g_debug ("node %p: report idle", node);
|
||||
pinos_node_set_state (node, PINOS_NODE_STATE_IDLE);
|
||||
|
||||
priv->idle_timeout = g_timeout_add_seconds (3,
|
||||
|
|
@ -535,5 +540,6 @@ pinos_node_report_busy (PinosNode *node)
|
|||
{
|
||||
g_return_if_fail (PINOS_IS_NODE (node));
|
||||
|
||||
g_debug ("node %p: report busy", node);
|
||||
pinos_node_set_state (node, PINOS_NODE_STATE_RUNNING);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -552,7 +552,7 @@ read_buffer (PinosPort *port,
|
|||
sb->refcount = 1;
|
||||
sb->magic = PSB_MAGIC;
|
||||
|
||||
g_debug ("port %p: buffer %p init", &priv->recv_buffer, sb);
|
||||
PINOS_DEBUG_TRANSPORT ("port %p: buffer %p init", &priv->recv_buffer, sb);
|
||||
|
||||
return &priv->recv_buffer;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue