diff --git a/include/ipu75xa/ia_imaging/IntelCCATypes.h b/include/ipu75xa/ia_imaging/IntelCCATypes.h index 8228188..c48cd06 100644 --- a/include/ipu75xa/ia_imaging/IntelCCATypes.h +++ b/include/ipu75xa/ia_imaging/IntelCCATypes.h @@ -318,6 +318,9 @@ typedef struct { gtm_glare_detection_type glare_detect_type; /*!< Glare detection type. */ uint32_t lux_level_sensors[2]; /*!< Sensor lux level based glare detection. */ float32_t manual_gamma; /*!< Manual gamma for GTM. */ +#ifdef _WIN32 + bool cphdr_mode; /*!< Flag indicating if adtm not run WDR in still cpHDR case */ +#endif } cca_gbce_input_params; /*! diff --git a/include/ipu75xa/ia_imaging/ia_aiq.h b/include/ipu75xa/ia_imaging/ia_aiq.h index 6c30ac8..47602bd 100644 --- a/include/ipu75xa/ia_imaging/ia_aiq.h +++ b/include/ipu75xa/ia_imaging/ia_aiq.h @@ -442,6 +442,9 @@ typedef struct bool athena_mode; /*!< Optional. This flag is used to indicate whethe athena mode is enabled in ful_gtm algo*/ gtm_glare_detection_type glare_detect_type; /*!< Optional. Glare detection. */ uint32_t lux_level_sensors[2]; /*!< Optional. Sensor lux level based glare detection. */ +#ifdef _WIN32 + bool cphdr_mode; +#endif } ia_aiq_gbce_input_params; /*! diff --git a/include/ipu7x/ia_imaging/IntelCCATypes.h b/include/ipu7x/ia_imaging/IntelCCATypes.h index 8228188..c48cd06 100644 --- a/include/ipu7x/ia_imaging/IntelCCATypes.h +++ b/include/ipu7x/ia_imaging/IntelCCATypes.h @@ -318,6 +318,9 @@ typedef struct { gtm_glare_detection_type glare_detect_type; /*!< Glare detection type. */ uint32_t lux_level_sensors[2]; /*!< Sensor lux level based glare detection. */ float32_t manual_gamma; /*!< Manual gamma for GTM. */ +#ifdef _WIN32 + bool cphdr_mode; /*!< Flag indicating if adtm not run WDR in still cpHDR case */ +#endif } cca_gbce_input_params; /*! diff --git a/include/ipu7x/ia_imaging/ia_aiq.h b/include/ipu7x/ia_imaging/ia_aiq.h index 6c30ac8..47602bd 100644 --- a/include/ipu7x/ia_imaging/ia_aiq.h +++ b/include/ipu7x/ia_imaging/ia_aiq.h @@ -442,6 +442,9 @@ typedef struct bool athena_mode; /*!< Optional. This flag is used to indicate whethe athena mode is enabled in ful_gtm algo*/ gtm_glare_detection_type glare_detect_type; /*!< Optional. Glare detection. */ uint32_t lux_level_sensors[2]; /*!< Optional. Sensor lux level based glare detection. */ +#ifdef _WIN32 + bool cphdr_mode; +#endif } ia_aiq_gbce_input_params; /*! diff --git a/lib/firmware/intel/ipu/ipu7ptl_fw.bin b/lib/firmware/intel/ipu/ipu7ptl_fw.bin index 491f61e..bc02d55 100644 Binary files a/lib/firmware/intel/ipu/ipu7ptl_fw.bin and b/lib/firmware/intel/ipu/ipu7ptl_fw.bin differ diff --git a/lib/firmware/intel/ipu/unsigned/ipu7ptl_fw.bin b/lib/firmware/intel/ipu/unsigned/ipu7ptl_fw.bin index 46608df..317b155 100644 Binary files a/lib/firmware/intel/ipu/unsigned/ipu7ptl_fw.bin and b/lib/firmware/intel/ipu/unsigned/ipu7ptl_fw.bin differ diff --git a/lib/libia_aic-ipu75xa.so.0 b/lib/libia_aic-ipu75xa.so.0 index 247373d..aab63de 100644 Binary files a/lib/libia_aic-ipu75xa.so.0 and b/lib/libia_aic-ipu75xa.so.0 differ diff --git a/lib/libia_aic-ipu7x.so.0 b/lib/libia_aic-ipu7x.so.0 index e51f8d8..3bd68d2 100644 Binary files a/lib/libia_aic-ipu7x.so.0 and b/lib/libia_aic-ipu7x.so.0 differ diff --git a/lib/libia_aiq_v1-ipu75xa.so.0 b/lib/libia_aiq_v1-ipu75xa.so.0 index 53a29df..fcd0a3d 100644 Binary files a/lib/libia_aiq_v1-ipu75xa.so.0 and b/lib/libia_aiq_v1-ipu75xa.so.0 differ diff --git a/lib/libia_aiq_v1-ipu7x.so.0 b/lib/libia_aiq_v1-ipu7x.so.0 index 6fdc43e..d4e0600 100644 Binary files a/lib/libia_aiq_v1-ipu7x.so.0 and b/lib/libia_aiq_v1-ipu7x.so.0 differ diff --git a/lib/libia_aiq_v1_file_debug-ipu75xa.so.0 b/lib/libia_aiq_v1_file_debug-ipu75xa.so.0 index 9b6df47..8fdc833 100644 Binary files a/lib/libia_aiq_v1_file_debug-ipu75xa.so.0 and b/lib/libia_aiq_v1_file_debug-ipu75xa.so.0 differ diff --git a/lib/libia_aiq_v1_file_debug-ipu7x.so.0 b/lib/libia_aiq_v1_file_debug-ipu7x.so.0 index f93471f..90bd57f 100644 Binary files a/lib/libia_aiq_v1_file_debug-ipu7x.so.0 and b/lib/libia_aiq_v1_file_debug-ipu7x.so.0 differ diff --git a/lib/libia_aiqb_parser-ipu75xa.so.0 b/lib/libia_aiqb_parser-ipu75xa.so.0 index 3717bfa..ab9aa6c 100644 Binary files a/lib/libia_aiqb_parser-ipu75xa.so.0 and b/lib/libia_aiqb_parser-ipu75xa.so.0 differ diff --git a/lib/libia_aiqb_parser-ipu7x.so.0 b/lib/libia_aiqb_parser-ipu7x.so.0 index bcbb2db..6054ca1 100644 Binary files a/lib/libia_aiqb_parser-ipu7x.so.0 and b/lib/libia_aiqb_parser-ipu7x.so.0 differ diff --git a/lib/libia_bcomp-ipu75xa.so.0 b/lib/libia_bcomp-ipu75xa.so.0 index 80dda2c..0235b53 100644 Binary files a/lib/libia_bcomp-ipu75xa.so.0 and b/lib/libia_bcomp-ipu75xa.so.0 differ diff --git a/lib/libia_bcomp-ipu7x.so.0 b/lib/libia_bcomp-ipu7x.so.0 index f8d3f38..515fb4c 100644 Binary files a/lib/libia_bcomp-ipu7x.so.0 and b/lib/libia_bcomp-ipu7x.so.0 differ diff --git a/lib/libia_cca-ipu75xa.so.0 b/lib/libia_cca-ipu75xa.so.0 index bcfab92..6a7ccaf 100644 Binary files a/lib/libia_cca-ipu75xa.so.0 and b/lib/libia_cca-ipu75xa.so.0 differ diff --git a/lib/libia_cca-ipu7x.so.0 b/lib/libia_cca-ipu7x.so.0 index d36cdc1..b527657 100644 Binary files a/lib/libia_cca-ipu7x.so.0 and b/lib/libia_cca-ipu7x.so.0 differ diff --git a/lib/libia_ccat-ipu75xa.so.0 b/lib/libia_ccat-ipu75xa.so.0 index 3c6d978..27b1e48 100644 Binary files a/lib/libia_ccat-ipu75xa.so.0 and b/lib/libia_ccat-ipu75xa.so.0 differ diff --git a/lib/libia_ccat-ipu7x.so.0 b/lib/libia_ccat-ipu7x.so.0 index bbbbd55..65e208d 100644 Binary files a/lib/libia_ccat-ipu7x.so.0 and b/lib/libia_ccat-ipu7x.so.0 differ diff --git a/lib/libia_cmc_parser-ipu75xa.so.0 b/lib/libia_cmc_parser-ipu75xa.so.0 index e972719..75f46f3 100644 Binary files a/lib/libia_cmc_parser-ipu75xa.so.0 and b/lib/libia_cmc_parser-ipu75xa.so.0 differ diff --git a/lib/libia_cmc_parser-ipu7x.so.0 b/lib/libia_cmc_parser-ipu7x.so.0 index c539292..507d5ba 100644 Binary files a/lib/libia_cmc_parser-ipu7x.so.0 and b/lib/libia_cmc_parser-ipu7x.so.0 differ diff --git a/lib/libia_dvs-ipu75xa.so.0 b/lib/libia_dvs-ipu75xa.so.0 index 2d9ed7e..c66b7c6 100644 Binary files a/lib/libia_dvs-ipu75xa.so.0 and b/lib/libia_dvs-ipu75xa.so.0 differ diff --git a/lib/libia_dvs-ipu7x.so.0 b/lib/libia_dvs-ipu7x.so.0 index 55eb3b5..379e177 100644 Binary files a/lib/libia_dvs-ipu7x.so.0 and b/lib/libia_dvs-ipu7x.so.0 differ diff --git a/lib/libia_emd_decoder-ipu75xa.so.0 b/lib/libia_emd_decoder-ipu75xa.so.0 index 2fa6499..f64f8ed 100644 Binary files a/lib/libia_emd_decoder-ipu75xa.so.0 and b/lib/libia_emd_decoder-ipu75xa.so.0 differ diff --git a/lib/libia_emd_decoder-ipu7x.so.0 b/lib/libia_emd_decoder-ipu7x.so.0 index ca42cef..e04fcd3 100644 Binary files a/lib/libia_emd_decoder-ipu7x.so.0 and b/lib/libia_emd_decoder-ipu7x.so.0 differ diff --git a/lib/libia_lard-ipu75xa.so.0 b/lib/libia_lard-ipu75xa.so.0 index 6a920b0..2bd58da 100644 Binary files a/lib/libia_lard-ipu75xa.so.0 and b/lib/libia_lard-ipu75xa.so.0 differ diff --git a/lib/libia_lard-ipu7x.so.0 b/lib/libia_lard-ipu7x.so.0 index d12f35c..ced8cb3 100644 Binary files a/lib/libia_lard-ipu7x.so.0 and b/lib/libia_lard-ipu7x.so.0 differ diff --git a/lib/libia_mkn-ipu75xa.so.0 b/lib/libia_mkn-ipu75xa.so.0 index 465ff65..8cc2a7c 100644 Binary files a/lib/libia_mkn-ipu75xa.so.0 and b/lib/libia_mkn-ipu75xa.so.0 differ diff --git a/lib/libia_mkn-ipu7x.so.0 b/lib/libia_mkn-ipu7x.so.0 index ea02cb4..bf0b730 100644 Binary files a/lib/libia_mkn-ipu7x.so.0 and b/lib/libia_mkn-ipu7x.so.0 differ diff --git a/lib/libia_view-ipu75xa.so.0 b/lib/libia_view-ipu75xa.so.0 index 8061095..68414e8 100644 Binary files a/lib/libia_view-ipu75xa.so.0 and b/lib/libia_view-ipu75xa.so.0 differ diff --git a/lib/libia_view-ipu7x.so.0 b/lib/libia_view-ipu7x.so.0 index b326236..67c2cf1 100644 Binary files a/lib/libia_view-ipu7x.so.0 and b/lib/libia_view-ipu7x.so.0 differ