| AI |
Modified enum MI_AI_If_e |
Added E_MI_AI_IF_DMIC_A_67 and E_MI_AI_IF_SPDIF_A interfaces |
| AO |
Modified enum MI_AO_If_e |
Added E_MI_AO_IF_I2S_C plus SRC options for A/B/C and updated E_MI_AO_IF_MAX |
| DISP |
Modified struct MI_DISP_PubAttr_t |
Added pu8PanelName/u32PanelNameSize to specify panel parameters |
|
Added enum MI_DISP_LayerId_e |
Added layer IDs for MOPG/MOPS/Realtime/UI/Cursor/LowLatency |
| GFX |
- |
- |
| HDMI |
- |
- |
| IPU |
- |
- |
| IVE |
Added image types |
Added E_MI_IVE_IMAGE_TYPE_FP16, E_MI_IVE_IMAGE_TYPE_FP32 |
|
Added function MI_IVE_MAU |
Supports matrix multiply, cosine similarity, Euclidean distance, and sorted output |
|
Added function MI_IVE_LkOpticalFlowPyr |
Provides multi-layer pyramid LK optical flow tracking |
|
Added function MI_IVE_FAST |
FAST corner detection with corner and score output |
|
Extended struct MI_IVE_BgBlurCtrl_t |
Added smooth mode, strength, and custom mask fields |
| JPD |
- |
- |
| RGN |
- |
- |
| SYS |
Added functions MI_SYS_GetDmaBuf/MI_SYS_PutDmaBuf |
Supports dma-buf fd <-> physical address retrieve/release |
|
Added sideband interfaces |
MI_SYS_GetSidebandData, MI_SYS_PutSidebandData, MI_SYS_ChnOutputPort*SidebandData, and MI_SYS_SidebandData_t/MI_SYS_SIDEBAND_HANDLE |
|
Modified enum MI_SYS_CompressMode_e |
Added E_MI_SYS_COMPRESS_MODE_LSYC0 (for VDEC->DISP compressed mode) |
|
Extended system limits and metadata |
Channels 72->128, sub-planes 8->4, metadata entries 4->6; added HDR fusion count and frame/metadata attachment fields |
| VDEC |
Modified functions MI_VDEC_SetOutputPortAttr/MI_VDEC_GetOutputPortAttr |
Added u8PortId; MI_VDEC_OutputPortAttr_t adds compress mode |
|
Modified functions MI_VDEC_SetDestCrop/MI_VDEC_GetDestCrop |
Added u8PortId for per-port crop |
|
Modified function MI_VDEC_SetChnRotate |
Added u8PortId |
|
Removed JPEG definitions |
Removed MI_VDEC_JpegFormat_e, MI_VDEC_JpegAttr_t, E_MI_VDEC_CODEC_TYPE_JPEG |
| VDF |
- |
- |
| VDISP |
Added error code MI_VDISP_ERR_BUSY |
Added busy-state error return |
| VENC |
Added MI_VENC_SetJpegRoiCfg/MI_VENC_GetJpegRoiCfg |
Configure JPEG ROI level and region |
|
Added MI_VENC_SetSmartVideoCoding/MI_VENC_GetSmartVideoCoding |
Configure smart coding regions and strength |
|
Added MI_VENC_SetFrameMapAttr/MI_VENC_GetFrameMapAttr |
Control frame map output (gradient/QP/type) |
|
Added MI_VENC_GetFrameMapInfo/MI_VENC_ReleaseFrameMapInfo |
Read and release frame map data |
|
Structure/statistics extensions |
Added motion-detection SAD, u32Mse, u32PSkipCuNum stats and unified slice/transform parameter structs |
| SCL |
Added struct MI_SCL_FilterTableAttr_t |
Allows enabling filter table and tableId per output port |
| FB |
- |
- |