mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-04 13:30:12 -05:00
dbus: add some more debug in the plugin
This commit is contained in:
parent
c1ec10c252
commit
ca72738fee
1 changed files with 17 additions and 0 deletions
|
|
@ -145,8 +145,11 @@ static dbus_bool_t add_watch(DBusWatch *watch, void *userdata)
|
||||||
static void remove_watch(DBusWatch *watch, void *userdata)
|
static void remove_watch(DBusWatch *watch, void *userdata)
|
||||||
{
|
{
|
||||||
struct connection *conn = userdata;
|
struct connection *conn = userdata;
|
||||||
|
struct impl *impl = conn->impl;
|
||||||
struct spa_source *source;
|
struct spa_source *source;
|
||||||
|
|
||||||
|
spa_log_debug(impl->log, "remove watch %p", watch);
|
||||||
|
|
||||||
if ((source = dbus_watch_get_data(watch)))
|
if ((source = dbus_watch_get_data(watch)))
|
||||||
spa_loop_utils_destroy_source(conn->impl->utils, source);
|
spa_loop_utils_destroy_source(conn->impl->utils, source);
|
||||||
}
|
}
|
||||||
|
|
@ -157,6 +160,8 @@ static void toggle_watch(DBusWatch *watch, void *userdata)
|
||||||
struct impl *impl = conn->impl;
|
struct impl *impl = conn->impl;
|
||||||
struct spa_source *source;
|
struct spa_source *source;
|
||||||
|
|
||||||
|
spa_log_debug(impl->log, "toggle watch %p", watch);
|
||||||
|
|
||||||
source = dbus_watch_get_data(watch);
|
source = dbus_watch_get_data(watch);
|
||||||
|
|
||||||
spa_loop_utils_update_io(impl->utils, source, dbus_to_io(watch));
|
spa_loop_utils_update_io(impl->utils, source, dbus_to_io(watch));
|
||||||
|
|
@ -177,6 +182,8 @@ handle_timer_event(void *userdata, uint64_t expirations)
|
||||||
struct connection *conn = data->conn;
|
struct connection *conn = data->conn;
|
||||||
struct impl *impl = conn->impl;
|
struct impl *impl = conn->impl;
|
||||||
|
|
||||||
|
spa_log_debug(impl->log, "timeout %p conn:%p impl:%p", timeout, conn, impl);
|
||||||
|
|
||||||
if (dbus_timeout_get_enabled(timeout)) {
|
if (dbus_timeout_get_enabled(timeout)) {
|
||||||
t = dbus_timeout_get_interval(timeout) * SPA_NSEC_PER_MSEC;
|
t = dbus_timeout_get_interval(timeout) * SPA_NSEC_PER_MSEC;
|
||||||
ts.tv_sec = t / SPA_NSEC_PER_SEC;
|
ts.tv_sec = t / SPA_NSEC_PER_SEC;
|
||||||
|
|
@ -198,6 +205,8 @@ static dbus_bool_t add_timeout(DBusTimeout *timeout, void *userdata)
|
||||||
if (!dbus_timeout_get_enabled(timeout))
|
if (!dbus_timeout_get_enabled(timeout))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
|
spa_log_debug(impl->log, "add timeout %p conn:%p impl:%p", timeout, conn, impl);
|
||||||
|
|
||||||
data = calloc(1, sizeof(struct timeout_data));
|
data = calloc(1, sizeof(struct timeout_data));
|
||||||
data->conn = conn;
|
data->conn = conn;
|
||||||
data->source = spa_loop_utils_add_timer(impl->utils, handle_timer_event, timeout);
|
data->source = spa_loop_utils_add_timer(impl->utils, handle_timer_event, timeout);
|
||||||
|
|
@ -217,6 +226,8 @@ static void remove_timeout(DBusTimeout *timeout, void *userdata)
|
||||||
struct impl *impl = conn->impl;
|
struct impl *impl = conn->impl;
|
||||||
struct timeout_data *data;
|
struct timeout_data *data;
|
||||||
|
|
||||||
|
spa_log_debug(impl->log, "remove timeout %p conn:%p impl:%p", timeout, conn, impl);
|
||||||
|
|
||||||
if ((data = dbus_timeout_get_data(timeout))) {
|
if ((data = dbus_timeout_get_data(timeout))) {
|
||||||
spa_loop_utils_destroy_source(impl->utils, data->source);
|
spa_loop_utils_destroy_source(impl->utils, data->source);
|
||||||
free(data);
|
free(data);
|
||||||
|
|
@ -232,6 +243,8 @@ static void toggle_timeout(DBusTimeout *timeout, void *userdata)
|
||||||
|
|
||||||
data = dbus_timeout_get_data(timeout);
|
data = dbus_timeout_get_data(timeout);
|
||||||
|
|
||||||
|
spa_log_debug(impl->log, "toggle timeout %p conn:%p impl:%p", timeout, conn, impl);
|
||||||
|
|
||||||
if (dbus_timeout_get_enabled(timeout)) {
|
if (dbus_timeout_get_enabled(timeout)) {
|
||||||
uint64_t t = dbus_timeout_get_interval(timeout) * SPA_NSEC_PER_MSEC;
|
uint64_t t = dbus_timeout_get_interval(timeout) * SPA_NSEC_PER_MSEC;
|
||||||
ts.tv_sec = t / SPA_NSEC_PER_SEC;
|
ts.tv_sec = t / SPA_NSEC_PER_SEC;
|
||||||
|
|
@ -264,6 +277,8 @@ impl_connection_destroy(struct spa_dbus_connection *conn)
|
||||||
struct connection *this = SPA_CONTAINER_OF(conn, struct connection, this);
|
struct connection *this = SPA_CONTAINER_OF(conn, struct connection, this);
|
||||||
struct impl *impl = this->impl;
|
struct impl *impl = this->impl;
|
||||||
|
|
||||||
|
spa_log_debug(impl->log, "destroy conn %p", this);
|
||||||
|
|
||||||
dbus_connection_close(this->conn);
|
dbus_connection_close(this->conn);
|
||||||
dbus_connection_unref(this->conn);
|
dbus_connection_unref(this->conn);
|
||||||
|
|
||||||
|
|
@ -313,6 +328,8 @@ impl_get_connection(void *object,
|
||||||
|
|
||||||
spa_list_append(&impl->connection_list, &conn->link);
|
spa_list_append(&impl->connection_list, &conn->link);
|
||||||
|
|
||||||
|
spa_log_debug(impl->log, "new conn %p", conn);
|
||||||
|
|
||||||
return &conn->this;
|
return &conn->this;
|
||||||
|
|
||||||
error:
|
error:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue