summaryrefslogtreecommitdiff
path: root/COPYING.rst
diff options
context:
space:
mode:
authorPaul Elder <paul.elder@ideasonboard.com>2020-12-05 19:30:50 +0900
committerPaul Elder <paul.elder@ideasonboard.com>2021-02-16 19:21:29 +0900
commit21f1b555b7a1bc0c482774cecedce3ffa84be6a1 (patch)
tree945df2960c173fbb8826f501d742acd78fa8dd25 /COPYING.rst
parente1ccded8336e86c9cb5a458e3d52892d52782fc3 (diff)
libcamera: Add IPCPipe implementation based on unix socket
Add an implementation of IPCPipe using unix socket. [Original patch] Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> [Error fix from Niklas] Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Diffstat (limited to 'COPYING.rst')
0 files changed, 0 insertions, 0 deletions
const { return format.isValid(); } static const PixelFormatInfo &info(const PixelFormat &format); static const PixelFormatInfo &info(const V4L2PixelFormat &format); static const PixelFormatInfo &info(const std::string &name); unsigned int stride(unsigned int width, unsigned int plane, unsigned int align = 1) const; unsigned int frameSize(const Size &size, unsigned int align = 1) const; unsigned int frameSize(const Size &size, const std::array<unsigned int, 3> &strides) const; unsigned int numPlanes() const; /* \todo Add support for non-contiguous memory planes */ const char *name; PixelFormat format; V4L2PixelFormat v4l2Format; unsigned int bitsPerPixel; enum ColourEncoding colourEncoding; bool packed; unsigned int pixelsPerGroup; std::array<PixelFormatPlaneInfo, 3> planes; }; } /* namespace libcamera */ #endif /* __LIBCAMERA_INTERNAL_FORMATS_H__ */