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; *buffer = data->buf;
GST_OBJECT_UNLOCK (pool); GST_OBJECT_UNLOCK (pool);
GST_LOG_OBJECT (pool, "acquire buffer %p", buffer); GST_LOG_OBJECT (pool, "acquire buffer %p", *buffer);
return GST_FLOW_OK; return GST_FLOW_OK;

View file

@ -465,6 +465,7 @@ static void
on_add_buffer (void *_data, struct pw_buffer *b) on_add_buffer (void *_data, struct pw_buffer *b)
{ {
GstPipeWireSink *pwsink = _data; GstPipeWireSink *pwsink = _data;
GST_DEBUG_OBJECT (pwsink, "add pw_buffer %p", b);
gst_pipewire_pool_wrap_buffer (pwsink->pool, 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); data = gst_pipewire_pool_get_data(buffer);
GST_LOG_OBJECT (pwsink, "queue buffer %p, pw_buffer %p", buffer, data->b);
b = data->b->buffer; b = data->b->buffer;
if (data->header) { if (data->header) {
@ -758,7 +761,6 @@ gst_pipewire_sink_render (GstBaseSink * bsink, GstBuffer * buffer)
goto done_unlock; goto done_unlock;
} }
GST_DEBUG ("push buffer");
do_send_buffer (pwsink, buffer); do_send_buffer (pwsink, buffer);
if (unref_buffer) if (unref_buffer)
gst_buffer_unref (buffer); gst_buffer_unref (buffer);