mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-04-06 07:15:35 -04:00
gst: sink: improve debug messages related to buffer management
This commit is contained in:
parent
1e2618f314
commit
0b7a62ae02
2 changed files with 4 additions and 2 deletions
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue