[libcamera-devel] [PATCH 1/2] media_entity: Overload == operator to use media-entities in maps

Laurent Pinchart laurent.pinchart at ideasonboard.com
Tue Mar 9 13:28:42 CET 2021


Hi Marian,

Thank you for the patch.

On Tue, Mar 09, 2021 at 12:29:48PM +0100, Marian Cichy wrote:
> Signed-off-by: Marian Cichy <m.cichy at pengutronix.de>
> ---
>  include/libcamera/internal/media_object.h | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/include/libcamera/internal/media_object.h b/include/libcamera/internal/media_object.h
> index 1c82c279..1ed95863 100644
> --- a/include/libcamera/internal/media_object.h
> +++ b/include/libcamera/internal/media_object.h
> @@ -102,6 +102,8 @@ public:
>  
>  	int setDeviceNode(const std::string &deviceNode);
>  
> +	bool operator==(const MediaEntity &other) { return name() == other.name(); }
> +

Documentation is missing, didn't doxygen warn you ?

This being said, this patch doesn't seem to be needed for 2/2, which
compiles fine without 1/2. Am I missing something ?

>  private:
>  	LIBCAMERA_DISABLE_COPY_AND_MOVE(MediaEntity)
>  

-- 
Regards,

Laurent Pinchart


More information about the libcamera-devel mailing list