[libcamera-devel] [PATCH v3 4/7] libcamera: V4L2BufferCache: Use the entry reference

Niklas Söderlund niklas.soderlund at ragnatech.se
Thu Mar 5 21:08:20 CET 2020


Hi Laurent,

Thanks for your feedback.

On 2020-03-05 01:28:36 +0200, Laurent Pinchart wrote:
> Hi Niklas,
> 
> Thank you for the patch.
> 
> On Thu, Mar 05, 2020 at 12:22:43AM +0100, Niklas Söderlund wrote:
> > Instead of looking up the index in the storage vector use the reference
> > to it created at the beginning of the loop.
> > 
> > Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
> 
> This could have been fixed in the next patches, when modifying the code.
> Are you trying to improve your patch count ? ;-)

If I wanted to inflate my patch count I know of more efficient ways to 
do so then this ;-P

I write patches as I would like them to read them if I where a reviewer.

Fixing things around the real change in the patch is a red flag for me 
when reviewing. I have to spend time reviewing such patches by 
questioning myself as I cant see why the change is needed only later to 
find out that that line is changed just because we are modifying things 
in the area anyhow. So whenever I find my self starting to describe more 
then one change in the commit message I try break it out to it's own 
patch, even if it's trivial.

> 
> Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> 
> > ---
> >  src/libcamera/v4l2_videodevice.cpp | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/src/libcamera/v4l2_videodevice.cpp b/src/libcamera/v4l2_videodevice.cpp
> > index d88cb0bd0771e545..268de60bc7965f58 100644
> > --- a/src/libcamera/v4l2_videodevice.cpp
> > +++ b/src/libcamera/v4l2_videodevice.cpp
> > @@ -216,7 +216,7 @@ int V4L2BufferCache::get(const FrameBuffer &buffer)
> >  			use = index;
> >  
> >  		/* Try to find a cache hit by comparing the planes. */
> > -		if (cache_[index] == buffer) {
> > +		if (entry == buffer) {
> >  			hit = true;
> >  			use = index;
> >  			break;
> 
> -- 
> Regards,
> 
> Laurent Pinchart

-- 
Regards,
Niklas Söderlund


More information about the libcamera-devel mailing list