buf->used = TRUE;
if (port->port_def.eDir == OMX_DirInput) {
- GST_LOG_OBJECT (comp->parent,"Calling OMX_EmptyThisBuffer. BufHeader:[%p]\n",buf->omx_buf);
+ GST_LOG_OBJECT (comp->parent,"Calling OMX_EmptyThisBuffer. dmabuf_fd : [%d(%p)0x%02x, 0x%02x], nFilledLen : %d\n",
+ buf->mm_vbuffer->handle.dmabuf_fd[0], buf, buf->omx_buf->pBuffer[4], buf->omx_buf->pBuffer[10], buf->omx_buf->nFilledLen);
err = OMX_EmptyThisBuffer (comp->handle, buf->omx_buf);
} else {
- GST_LOG_OBJECT (comp->parent,"Calling OMX_FillThisBuffer. BufHeader:[%p]\n",buf->omx_buf);
+ GST_LOG_OBJECT (comp->parent,"Calling OMX_FillThisBuffer. dmabuf_fd : [%d(%p)]\n",
+ buf->mm_vbuffer->handle.dmabuf_fd[0], buf);
err = OMX_FillThisBuffer (comp->handle, buf->omx_buf);
}
GST_DEBUG_OBJECT (comp->parent, "Released buffer %p to %s port %u: %s "
mm_vbuffer[i]->type = MM_VIDEO_BUFFER_TYPE_TBM_BO;
GST_INFO_OBJECT (comp->parent,
- "Allocating %d buffer[%p] for %s port %u", i,
- mm_vbuffer[i]->handle.bo[0], comp->name, (guint) port->index);
+ "Allocating %d buffer bo[0]:%p fd[0]:%d size[0]:%d for %s port %u",
+ i, mm_vbuffer[i]->handle.bo[0], mm_vbuffer[i]->handle.dmabuf_fd[0],
+ mm_vbuffer[i]->size[0], comp->name, (guint) port->index);
} else { /* output port */
y_size = gst_omx_calculate_y_size(eCompressionFormat,
port->port_def.format.video.nStride, port->port_def.format.video.nSliceHeight);
mm_vbuffer[i]->plane_num = 2;
GST_INFO_OBJECT (comp->parent,
- "Allocating %d buffer bo[0]:%p bo[1]:%p fd[0]:%d fd[1]:%d size[0]:%d size[1]:%d for %s port %u", i,
- mm_vbuffer[i]->handle.bo[0], mm_vbuffer[i]->handle.bo[0], mm_vbuffer[i]->handle.dmabuf_fd[0], mm_vbuffer[i]->handle.dmabuf_fd[1],
- mm_vbuffer[i]->size[0], mm_vbuffer[i]->size[1], comp->name, (guint) port->index);
+ "Allocating %d buffer bo[0]:%p bo[1]:%p fd[0]:%d fd[1]:%d size[0]:%d size[1]:%d for %s port %u", i,
+ mm_vbuffer[i]->handle.bo[0], mm_vbuffer[i]->handle.bo[1], mm_vbuffer[i]->handle.dmabuf_fd[0], mm_vbuffer[i]->handle.dmabuf_fd[1],
+ mm_vbuffer[i]->size[0], mm_vbuffer[i]->size[1], comp->name, (guint) port->index);
}
buffers = g_list_append(buffers,(gpointer)mm_vbuffer[i]);