Hi I have built a H265 V4L2 request decoder and I based it on the staged sunxi cedrus decoder. As it stands it appears to me that in the request environment one request comes in which is processed and then is acked with v4l2_m2m_buf_done_and_job_finish which returns the output & capture (if not held) buffers and then the next request can start. Our decode process has two passes and so is most efficient if two frames are being processed at the same time. Is it possible in the stateless request world to separate the return of the output & capture buffers and/or to allow multiple requests to be active at the same time? If so is there any example code I can look at? Many thanks John Cox