v4l2src：queue buffer fail reported when stop pipeline
I'm using GST-1.16.1. And I see there are error logs for queue buffer when stop below pipeline. But there is no this error when 1.16.0
gst-launch-1.0 v4l2src num-buffers=100 ! video/x-raw,format=YUY2,width=1920,height=1080 ! videoconvert ! waylandsink sync=false
0:00:04.849903500 1188 0xaaaae5cf5800 ERROR v4l2allocator gstv4l2allocator.c:1269:gst_v4l2_allocator_qbuf:v4l2src0:pool:src:allocator failed queueing buffer 1: Invalid argument 0:00:04.849944000 1188 0xaaaae5cf5800 ERROR v4l2bufferpool gstv4l2bufferpool.c:1199:gst_v4l2_buffer_pool_qbuf:v4l2src0:pool:src could not queue a buffer 1
If I revert below commit, then this issue is gone. Is this caused by orphan enable?
v4l2object: Orphan buffer pool on object_stop if supported Use V4L2 buffer orphaning, on recent kernels so that the device can be restarted immediately with a new buffer pool during renogatiation.