diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-11-29 21:01:55 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2021-12-04 23:05:07 +0200 |
commit | f8d2f17a3db5ac490d7b505253a98d6795c2b630 (patch) | |
tree | 258190e362cf40c39e2c95da66aae006a13c30a3 /src/libcamera/framebuffer.cpp | |
parent | 560f5cf998646ddc54a20dc1c7326012834d3204 (diff) |
libcamera: base: shared_fd: Add comparison operators
Add == and != comparison operators between two SharedFD instances, and
use them to replace manuel get() calls.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Hirokazu Honda <hiroh@chromium.org>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Diffstat (limited to 'src/libcamera/framebuffer.cpp')
-rw-r--r-- | src/libcamera/framebuffer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcamera/framebuffer.cpp b/src/libcamera/framebuffer.cpp index ee93ba4d..8857049e 100644 --- a/src/libcamera/framebuffer.cpp +++ b/src/libcamera/framebuffer.cpp @@ -258,7 +258,7 @@ FrameBuffer::FrameBuffer(const std::vector<Plane> &planes, unsigned int cookie) * Two different dmabuf file descriptors may still refer to the * same dmabuf instance. Check this using inodes. */ - if (plane.fd.fd() != planes_[0].fd.fd()) { + if (plane.fd != planes_[0].fd) { if (!inode) inode = fileDescriptorInode(planes_[0].fd); if (fileDescriptorInode(plane.fd) != inode) { |