From b2b8c4dc941b979ddf5e9013530e76c67e6a12fe Mon Sep 17 00:00:00 2001 From: Umang Jain Date: Fri, 16 Oct 2020 11:07:54 +0530 Subject: android: jpeg: Port to PostProcessor interface Port the CameraStream's JPEG-encoding bits to PostProcessorJpeg. This encapsulates the encoder and EXIF generation code into the PostProcessorJpeg layer and removes these specifics related to JPEG, from the CameraStream itself. Signed-off-by: Umang Jain Tested-by: Kieran Bingham Reviewed-by: Kieran Bingham Reviewed-by: Laurent Pinchart Signed-off-by: Kieran Bingham Change-Id: Id9e6e9b2bec83493a90e5e126298a2bb2ed2232a --- src/android/camera_stream.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/android/camera_stream.h') diff --git a/src/android/camera_stream.h b/src/android/camera_stream.h index d3925fb5..c367a5f9 100644 --- a/src/android/camera_stream.h +++ b/src/android/camera_stream.h @@ -19,10 +19,10 @@ #include #include -class Encoder; class CameraDevice; class CameraMetadata; class MappedCamera3Buffer; +class PostProcessor; class CameraStream { @@ -130,7 +130,6 @@ private: camera3_stream_t *camera3Stream_; unsigned int index_; - std::unique_ptr encoder_; std::unique_ptr allocator_; std::vector buffers_; /* @@ -138,6 +137,7 @@ private: * an std::vector in CameraDevice. */ std::unique_ptr mutex_; + std::unique_ptr postProcessor_; }; #endif /* __ANDROID_CAMERA_STREAM__ */ -- cgit v1.2.1