android: post_processor: Change the type destination in process()
The type of the destination buffer in PostProcessor::process() is libcamera::Span. libcamera::Span is used for one dimension buffer (e.g. blob buffer). The destination can be multiple dimensions buffer (e.g. yuv frame). Therefore, this changes the type of the destination buffer to MappedFrameBuffer. Signed-off-by: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
committed by
Jacopo Mondi
parent
bc6440792b
commit
fb9051ff74
@@ -96,14 +96,14 @@ int CameraStream::configure()
|
||||
}
|
||||
|
||||
int CameraStream::process(const libcamera::FrameBuffer &source,
|
||||
MappedCamera3Buffer *dest,
|
||||
libcamera::MappedBuffer *destination,
|
||||
const CameraMetadata &requestMetadata,
|
||||
CameraMetadata *resultMetadata)
|
||||
{
|
||||
if (!postProcessor_)
|
||||
return 0;
|
||||
|
||||
return postProcessor_->process(source, dest->maps()[0],
|
||||
return postProcessor_->process(source, destination,
|
||||
requestMetadata, resultMetadata);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user