diff --git a/src/gst/gstpipewirepool.c b/src/gst/gstpipewirepool.c index 547670d1c..eda4370e7 100644 --- a/src/gst/gstpipewirepool.c +++ b/src/gst/gstpipewirepool.c @@ -166,7 +166,7 @@ acquire_buffer (GstBufferPool * pool, GstBuffer ** buffer, *buffer = data->buf; GST_OBJECT_UNLOCK (pool); - GST_LOG_OBJECT (pool, "acquire buffer %p", buffer); + GST_LOG_OBJECT (pool, "acquire buffer %p", *buffer); return GST_FLOW_OK; diff --git a/src/gst/gstpipewiresink.c b/src/gst/gstpipewiresink.c index 1ea127a4d..e949a06b6 100644 --- a/src/gst/gstpipewiresink.c +++ b/src/gst/gstpipewiresink.c @@ -465,6 +465,7 @@ static void on_add_buffer (void *_data, struct pw_buffer *b) { GstPipeWireSink *pwsink = _data; + GST_DEBUG_OBJECT (pwsink, "add pw_buffer %p", b); gst_pipewire_pool_wrap_buffer (pwsink->pool, b); } @@ -486,6 +487,8 @@ do_send_buffer (GstPipeWireSink *pwsink, GstBuffer *buffer) data = gst_pipewire_pool_get_data(buffer); + GST_LOG_OBJECT (pwsink, "queue buffer %p, pw_buffer %p", buffer, data->b); + b = data->b->buffer; if (data->header) { @@ -758,7 +761,6 @@ gst_pipewire_sink_render (GstBaseSink * bsink, GstBuffer * buffer) goto done_unlock; } - GST_DEBUG ("push buffer"); do_send_buffer (pwsink, buffer); if (unref_buffer) gst_buffer_unref (buffer);