refactor(isp): use fourcc for isp color formats

This commit is contained in:
armando
2025-12-18 09:21:36 +08:00
parent 4b919caa17
commit 0e6c5ef4fd
9 changed files with 134 additions and 115 deletions
@@ -66,13 +66,13 @@ typedef enum {
* @brief ISP Color Type
*/
typedef enum {
ISP_COLOR_RAW8 = COLOR_TYPE_ID(COLOR_SPACE_RAW, COLOR_PIXEL_RAW8), ///< RAW8
ISP_COLOR_RAW10 = COLOR_TYPE_ID(COLOR_SPACE_RAW, COLOR_PIXEL_RAW10), ///< RAW10
ISP_COLOR_RAW12 = COLOR_TYPE_ID(COLOR_SPACE_RAW, COLOR_PIXEL_RAW12), ///< RAW12
ISP_COLOR_RGB888 = COLOR_TYPE_ID(COLOR_SPACE_RGB, COLOR_PIXEL_RGB888), ///< RGB888
ISP_COLOR_RGB565 = COLOR_TYPE_ID(COLOR_SPACE_RGB, COLOR_PIXEL_RGB565), ///< RGB565
ISP_COLOR_YUV422 = COLOR_TYPE_ID(COLOR_SPACE_YUV, COLOR_PIXEL_YUV422), ///< YUV422
ISP_COLOR_YUV420 = COLOR_TYPE_ID(COLOR_SPACE_YUV, COLOR_PIXEL_YUV420), ///< YUV420
ISP_COLOR_RAW8 = ESP_COLOR_FOURCC_RAW8, ///< RAW8
ISP_COLOR_RAW10 = ESP_COLOR_FOURCC_RAW10, ///< RAW10
ISP_COLOR_RAW12 = ESP_COLOR_FOURCC_RAW12, ///< RAW12
ISP_COLOR_RGB888 = ESP_COLOR_FOURCC_BGR24, ///< RGB888
ISP_COLOR_RGB565 = ESP_COLOR_FOURCC_RGB16, ///< RGB565
ISP_COLOR_YUV422 = ESP_COLOR_FOURCC_UYVY, ///< YUV422 packed in UYVY order
ISP_COLOR_YUV420 = ESP_COLOR_FOURCC_OUYY_EVYY, ///< YUV420
} isp_color_t;
/**