Skip to content

Commit 1a6ccd2

Browse files
committed
drivers: video: add VIDEO_PIX_FMT_Y4
Add the format to video.h ``` /** * @code{.unparsed} * 0 1 2 3 * | 0000yyyy 0000Yyyy | 0000yyyy 0000Yyyy | 0000yyyy 0000Yyyy | ... * @Endcode */ ``` Signed-off-by: Kurt Eckhardt <kurte@rockisland.com>
1 parent af04b31 commit 1a6ccd2

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

include/zephyr/drivers/video.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1377,6 +1377,15 @@ int video_transfer_buffer(const struct device *src, const struct device *sink,
13771377
*/
13781378
#define VIDEO_PIX_FMT_GREY VIDEO_FOURCC('G', 'R', 'E', 'Y')
13791379

1380+
1381+
/**
1382+
* @code{.unparsed}
1383+
* 0 1 2 3
1384+
* | 0000yyyy 0000Yyyy | 0000yyyy 0000Yyyy | 0000yyyy 0000Yyyy | 0000yyyy 0000Yyyy | ...
1385+
* @endcode
1386+
*/
1387+
#define VIDEO_PIX_FMT_Y4 VIDEO_FOURCC('Y', '0', '4', ' ')
1388+
13801389
/**
13811390
* @code{.unparsed}
13821391
* 0 1 2 3 3 2 1 0
@@ -1892,6 +1901,7 @@ static inline unsigned int video_bits_per_pixel(uint32_t pixfmt)
18921901
case VIDEO_PIX_FMT_Y16:
18931902
case VIDEO_PIX_FMT_NV16:
18941903
case VIDEO_PIX_FMT_NV61:
1904+
case VIDEO_PIX_FMT_Y4:
18951905
return 16;
18961906
case VIDEO_PIX_FMT_BGR24:
18971907
case VIDEO_PIX_FMT_RGB24:

0 commit comments

Comments
 (0)