gst: sink: improve debug messages related to buffer management

This commit is contained in:
George Kiagiadakis 2024-05-28 16:49:16 +03:00
parent 1e2618f314
commit 0b7a62ae02
2 changed files with 4 additions and 2 deletions

View file

@ -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;

View file

@ -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);