[libcamera-devel] [PATCH v5 05/19] libcamera: v4l2_subdevice: Rename deviceName() method
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Mon Apr 1 23:55:37 CEST 2019
Hi Jacopo,
Thank you for the patch.
On Tue, Mar 26, 2019 at 09:38:48AM +0100, Jacopo Mondi wrote:
> Rename the 'deviceName()' method to 'entityName()' as it actually
> returns the name of the entity backing the v4l2 subdevice.
>
> While at it, make the names getter methods return a const reference
> instead of returning by copy.
>
> Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> src/libcamera/include/v4l2_subdevice.h | 4 ++--
> src/libcamera/v4l2_subdevice.cpp | 4 ++--
> test/v4l2_subdevice/list_formats.cpp | 6 +++---
> 3 files changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/src/libcamera/include/v4l2_subdevice.h b/src/libcamera/include/v4l2_subdevice.h
> index 3ecf08514898..f42cccabda94 100644
> --- a/src/libcamera/include/v4l2_subdevice.h
> +++ b/src/libcamera/include/v4l2_subdevice.h
> @@ -37,8 +37,8 @@ public:
> bool isOpen() const;
> void close();
>
> - std::string deviceNode() const { return entity_->deviceNode(); }
> - std::string deviceName() const { return entity_->name(); }
> + const std::string &deviceNode() const { return entity_->deviceNode(); }
> + const std::string &entityName() const { return entity_->name(); }
>
> int setCrop(unsigned int pad, Rectangle *rect);
> int setCompose(unsigned int pad, Rectangle *rect);
> diff --git a/src/libcamera/v4l2_subdevice.cpp b/src/libcamera/v4l2_subdevice.cpp
> index 8260e6ebce0e..10925f9fe497 100644
> --- a/src/libcamera/v4l2_subdevice.cpp
> +++ b/src/libcamera/v4l2_subdevice.cpp
> @@ -166,7 +166,7 @@ void V4L2Subdevice::close()
> */
>
> /**
> - * \fn V4L2Subdevice::deviceName()
> + * \fn V4L2Subdevice::entityName()
> * \brief Retrieve the name of the media entity associated with the subdevice
> *
> * \return The name of the media entity the subdevice is associated to
> @@ -315,7 +315,7 @@ int V4L2Subdevice::setFormat(unsigned int pad, V4L2SubdeviceFormat *format)
>
> std::string V4L2Subdevice::logPrefix() const
> {
> - return "'" + deviceName() + "'";
> + return "'" + entityName() + "'";
> }
>
> int V4L2Subdevice::enumPadSizes(unsigned int pad,unsigned int code,
> diff --git a/test/v4l2_subdevice/list_formats.cpp b/test/v4l2_subdevice/list_formats.cpp
> index bf8597797d4b..db486554b7b5 100644
> --- a/test/v4l2_subdevice/list_formats.cpp
> +++ b/test/v4l2_subdevice/list_formats.cpp
> @@ -51,7 +51,7 @@ int ListFormatsTest::run()
> formats = scaler_->formats(0);
> if (formats.empty()) {
> cerr << "Failed to list formats on pad 0 of subdevice "
> - << scaler_->deviceName() << endl;
> + << scaler_->entityName() << endl;
> return TestFail;
> }
> for (auto it = formats.begin(); it != formats.end(); ++it)
> @@ -60,7 +60,7 @@ int ListFormatsTest::run()
> formats = scaler_->formats(1);
> if (formats.empty()) {
> cerr << "Failed to list formats on pad 1 of subdevice "
> - << scaler_->deviceName() << endl;
> + << scaler_->entityName() << endl;
> return TestFail;
> }
> for (auto it = formats.begin(); it != formats.end(); ++it)
> @@ -70,7 +70,7 @@ int ListFormatsTest::run()
> formats = scaler_->formats(2);
> if (!formats.empty()) {
> cerr << "Listing formats on non-existing pad 2 of subdevice "
> - << scaler_->deviceName()
> + << scaler_->entityName()
> << " should return an empty format list" << endl;
> return TestFail;
> }
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list