libcamera: Drop the LIBCAMERA_D_PTR macro in favour of the _d() function
Now that all Extensible classes expose a _d() function that performs appropriate casts, the LIBCAMERA_D_PTR brings no real additional value. Replace it with direct calls to the _d() function. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
@@ -40,27 +40,22 @@ CameraBuffer::~CameraBuffer() \
|
||||
} \
|
||||
bool CameraBuffer::isValid() const \
|
||||
{ \
|
||||
const Private *const d = LIBCAMERA_D_PTR(); \
|
||||
return d->isValid(); \
|
||||
return _d()->isValid(); \
|
||||
} \
|
||||
unsigned int CameraBuffer::numPlanes() const \
|
||||
{ \
|
||||
const Private *const d = LIBCAMERA_D_PTR(); \
|
||||
return d->numPlanes(); \
|
||||
return _d()->numPlanes(); \
|
||||
} \
|
||||
Span<const uint8_t> CameraBuffer::plane(unsigned int plane) const \
|
||||
{ \
|
||||
const Private *const d = LIBCAMERA_D_PTR(); \
|
||||
return const_cast<Private *>(d)->plane(plane); \
|
||||
return const_cast<Private *>(_d())->plane(plane); \
|
||||
} \
|
||||
Span<uint8_t> CameraBuffer::plane(unsigned int plane) \
|
||||
{ \
|
||||
Private *const d = LIBCAMERA_D_PTR(); \
|
||||
return d->plane(plane); \
|
||||
return _d()->plane(plane); \
|
||||
} \
|
||||
size_t CameraBuffer::jpegBufferSize(size_t maxJpegBufferSize) const \
|
||||
{ \
|
||||
const Private *const d = LIBCAMERA_D_PTR(); \
|
||||
return d->jpegBufferSize(maxJpegBufferSize); \
|
||||
return _d()->jpegBufferSize(maxJpegBufferSize); \
|
||||
}
|
||||
#endif /* __ANDROID_CAMERA_BUFFER_H__ */
|
||||
|
||||
@@ -375,8 +375,7 @@ int CameraHalConfig::parseConfigurationFile()
|
||||
|
||||
exists_ = true;
|
||||
|
||||
Private *const d = LIBCAMERA_D_PTR();
|
||||
int ret = d->parseConfigFile(fh, &cameras_);
|
||||
int ret = _d()->parseConfigFile(fh, &cameras_);
|
||||
fclose(fh);
|
||||
if (ret)
|
||||
return -EINVAL;
|
||||
|
||||
Reference in New Issue
Block a user