test: camera: Use Request::ReuseBuffers flag
Pass Request::ReuseBuffers flag to request->reuse()
where the same buffers are added to the request, as the flag
exists precisely for such use cases.
This commit also drops invalid comments about creating new requests,
since requests were already being reused for `buffer_import`
and `capture` tests since commit c753223ad6
("libcamera, android, cam, gstreamer, qcam, v4l2: Reuse Request").
Signed-off-by: Umang Jain <uajain@igalia.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
committed by
Kieran Bingham
parent
16cbc826b7
commit
17ae86986e
@@ -52,16 +52,9 @@ protected:
|
||||
if (request->status() != Request::RequestComplete)
|
||||
return;
|
||||
|
||||
const Request::BufferMap &buffers = request->buffers();
|
||||
|
||||
completeRequestsCount_++;
|
||||
|
||||
/* Create a new request. */
|
||||
const Stream *stream = buffers.begin()->first;
|
||||
FrameBuffer *buffer = buffers.begin()->second;
|
||||
|
||||
request->reuse();
|
||||
request->addBuffer(stream, buffer);
|
||||
request->reuse(Request::ReuseBuffers);
|
||||
camera_->queueRequest(request);
|
||||
|
||||
dispatcher_->interrupt();
|
||||
|
||||
Reference in New Issue
Block a user