Skip to content

Commit 2648d45

Browse files
6by9naushir
authored andcommitted
libpisp: utils: Add support for RGBX8888
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
1 parent 422f7ef commit 2648d45

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

src/helpers/v4l2_device.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ static FormatInfo get_v4l2_format(const std::string &format)
3636
std::map<std::string, FormatInfo> formats {
3737
{ "RGB888", { V4L2_PIX_FMT_RGB24, 1 } },
3838
{ "RGBX8888", { V4L2_PIX_FMT_RGBX32, 1 } },
39+
{ "XRGB8888", { V4L2_PIX_FMT_XRGB32, 1 } },
3940
{ "YUV420P", { V4L2_PIX_FMT_YUV420, 1 } },
4041
{ "YUV422P", { V4L2_PIX_FMT_YUV422P, 1 } },
4142
{ "YUV444P", { V4L2_PIX_FMT_YUV444M, 3 } },

src/libpisp/common/pisp_utils.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ static const std::map<std::string, uint32_t> &formats_table()
249249
PISP_IMAGE_FORMAT_PLANARITY_SEMI_PLANAR + PISP_IMAGE_FORMAT_ORDER_SWAPPED },
250250
{ "RGB888", PISP_IMAGE_FORMAT_THREE_CHANNEL },
251251
{ "RGBX8888", PISP_IMAGE_FORMAT_THREE_CHANNEL + PISP_IMAGE_FORMAT_BPP_32 },
252+
{ "XRGB8888", PISP_IMAGE_FORMAT_THREE_CHANNEL + PISP_IMAGE_FORMAT_BPP_32 + PISP_IMAGE_FORMAT_ORDER_SWAPPED },
252253
{ "RGB161616", PISP_IMAGE_FORMAT_THREE_CHANNEL + PISP_IMAGE_FORMAT_BPS_16 },
253254
{ "BAYER16", PISP_IMAGE_FORMAT_BPS_16 + PISP_IMAGE_FORMAT_UNCOMPRESSED },
254255
{ "PISP_COMP1", PISP_IMAGE_FORMAT_COMPRESSION_MODE_1 },

0 commit comments

Comments
 (0)