gstv4l2bufferpool: printing gst log "process buffer " may be has error
Dear Devs,
there is one log(as below code prototype show) in gst_v4l2_buffer_pool_process in gstv4l2bufferpool.c, may be incorrect.
Because “buf” is a secondary pointer variable, and Our purpose is to know the GstBuffer* instead of GstBuffer**, right?
the code prototype:
GstFlowReturn
gst_v4l2_buffer_pool_process (GstV4l2BufferPool * pool, GstBuffer ** buf, guint32 * frame_number)
{
GstFlowReturn ret = GST_FLOW_OK;
GstBufferPool *bpool = GST_BUFFER_POOL_CAST (pool);
GstV4l2Object *obj = pool->obj;
GST_DEBUG_OBJECT (pool, "process buffer %p", buf); // should *buf instead of buf
....