mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-05 21:00:04 +00:00
feat(jpeg_encoder): Add yuv444 and yuv420 jpeg encoder format on esp32p4 eco5
This commit is contained in:
@@ -185,6 +185,16 @@ esp_err_t jpeg_encoder_process(jpeg_encoder_handle_t encoder_engine, const jpeg_
|
||||
encoder_engine->color_space = JPEG_ENC_SRC_YUV422;
|
||||
best_hb_idx = JPEG_ENC_SRC_YUV422_HB;
|
||||
break;
|
||||
#if !(CONFIG_ESP_REV_MIN_FULL < 300 && SOC_IS(ESP32P4))
|
||||
case JPEG_ENCODE_IN_FORMAT_YUV444:
|
||||
encoder_engine->color_space = JPEG_ENC_SRC_YUV444;
|
||||
best_hb_idx = JPEG_ENC_SRC_YUV444_HB;
|
||||
break;
|
||||
case JPEG_ENCODE_IN_FORMAT_YUV420:
|
||||
encoder_engine->color_space = JPEG_ENC_SRC_YUV420;
|
||||
best_hb_idx = JPEG_ENC_SRC_YUV420_HB;
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
ESP_LOGE(TAG, "wrong, we don't support encode from such format.");
|
||||
ret = ESP_ERR_NOT_SUPPORTED;
|
||||
|
Reference in New Issue
Block a user