diff --git a/lib/wp/core.c b/lib/wp/core.c index 4520a0cda26ad6fd6a511afef9918dd2a890b68d..9fc7e01d6eeedf0b52d901d048edcca0bf88c4f7 100644 --- a/lib/wp/core.c +++ b/lib/wp/core.c @@ -53,10 +53,14 @@ wp_loop_source_dispatch (GSource * s, GSourceFunc callback, gpointer user_data) { int result; + wp_trace_boxed (G_TYPE_SOURCE, s, "entering pw main loop"); + pw_loop_enter (WP_LOOP_SOURCE(s)->loop); result = pw_loop_iterate (WP_LOOP_SOURCE(s)->loop, 0); pw_loop_leave (WP_LOOP_SOURCE(s)->loop); + wp_trace_boxed (G_TYPE_SOURCE, s, "leaving pw main loop"); + if (G_UNLIKELY (result < 0)) wp_warning_boxed (G_TYPE_SOURCE, s, "pw_loop_iterate failed: %s", spa_strerror (result));