android: camera_stream: Make some member variables constant
CameraStream initializes several member variables in the initializer list. Some of them are unchanged after. This makes them constant. Especially, doing to |cameraDevice_| represents CameraStream doesn't have the ownership of it. Signed-off-by: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Umang Jain <email@uajain.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
79bca4300b
commit
bb27fbf253
2 changed files with 8 additions and 9 deletions
|
@ -38,13 +38,12 @@ LOG_DECLARE_CATEGORY(HAL)
|
|||
* and buffer allocation.
|
||||
*/
|
||||
|
||||
CameraStream::CameraStream(CameraDevice *cameraDevice, Type type,
|
||||
CameraStream::CameraStream(CameraDevice *const cameraDevice, Type type,
|
||||
camera3_stream_t *camera3Stream, unsigned int index)
|
||||
: cameraDevice_(cameraDevice), type_(type),
|
||||
: cameraDevice_(cameraDevice),
|
||||
config_(cameraDevice->cameraConfiguration()), type_(type),
|
||||
camera3Stream_(camera3Stream), index_(index)
|
||||
{
|
||||
config_ = cameraDevice_->cameraConfiguration();
|
||||
|
||||
if (type_ == Type::Internal || type_ == Type::Mapped) {
|
||||
/*
|
||||
* \todo There might be multiple post-processors. The logic
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue