xiaoyu-mini/RK-RELEASE-NOTES-V1.7.0.txt
2025-03-04 21:48:38 +08:00

279 lines
10 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--------------------------------------------------------------------------------
rv1106_ipc_linux/rv1106_ipc_linux_v1.7.0_20240122.xml
- BSP
1. 新增AOV(Always On Video)方案
- RKAIQ
1. 优化AE统计数据的使用
2. 修复CCM/LSC/DEHAZE插值错误
3. 支持快速启动AIQ启动一次或两次
4. ALGO的API getAtrib添加默认手动设置
5. 支持单帧模式
6. 支持设备端j2s4b工具
7. 支持AI NR
8. 支持用户AWB OTP
9. 支持主传感器映射的AWB增益
- Rockit
1. VI解决PAUSE/RESUME后,FLIP信息丢失
2. VI LOG整理
3. VI/VPSS启用深度设置
4. VENC在用户未设置QP时设置默认QP信息
5. VENC修复CROP信息设置失败
6. VENC 支持DUMPSYS
7. VENC支持动态配置JPEG参数
8. VENC PACKET支持EOS标志
9. VPSS 支持AIISP
10. VDEC支持复位刷新BUF
11. VDEC 解决H264 AVC BUFFER使用BUG
12. VDEC-AVC使用自定义LOG系统
13. AI 支持算法全参
14. AENC支持动态改变MUTE的长度
15. 解决AF模块不工作的BUG,在AI-AF-AO数据流中
16. 解决RGA模块透明度问题
17. IVS支持硬件缩小/矩形框/区域探测
18. 支持用户调用API DUMPSYS
- IVA
1. 更新适配librknnmrt 1.6.0 版本
2. 更新librockiva 1.9 版本
3. 更新检测模型,优化检测效果
- DOCS
1. 新增如下文档:
Rockchip_Developer_Guide_Linux_RV1106_ACodec_EN.pdf
Rockchip_Developer_Guide_Linux_Sysutil_EN.pdf
Rockchip_Developer_Guide_Linux_Rkadk_EN.pdf
Rockchip_Developer_Guide_Linux_Rockit_Runtime_EN.pdf
Rockchip_Trouble_Shooting_Linux_VENC_EN.pdf
Rockchip_Developer_Guide_Linux_RV1106_ACodec_CN.pdf
Rockchip_Developer_Guide_RockAA_Utils.pdf
Rockchip_Developer_Guide_Linux_Rkadk_CN.pdf
Rockchip_Guide_AVS_Calib_Model_CN.pdf
Rockchip_RV1106_RV1103_Developer_Guide_Linux_System_Optimization_CN.pdf
Rockchip_Trouble_Shooting_Linux_VENC_CN.pdf
2. 更新如下文档:
Rockchip_Developer_Guide_Linux_Flash_Open_Source_Solution_EN.pdf
Rockchip_Developer_Guide_Microphone_Array_Tuning.pdf
Rockchip_Developer_Guide_Sound_Event_Detection.pdf
Rockchip_Developer_Guide_Linux_Flash_Open_Source_Solution_CN.pdf
Rockchip_Developer_Guide_Linux_Sysutil_CN.pdf
Rockchip_RV1103_User_Manual_GPIO.pdf
Rockchip_RV1106_User_Manual_GPIO.pdf
Rockchip_Developer_Guide_Linux_Rockit_Runtime_CN.pdf
Rockchip_RV1106_RV1103_Developer_Guide_Linux_IPC_Sample_CN.pdf
Rockchip_Driver_Guide_VI_CN_v1.1.5.pdf
Rockchip_Guide_AVS_Calib_Product_CN.pdf
--------------------------------------------------------------------------------
rv1106_ipc_linux/rv1106_ipc_linux_v1.6.0_20230824.xml
- BSP
1. 解决RV1106 DDR颗粒低概率兼容性问题
2. 优化NPU/编码/ISP以及系统性能减少约40%的CPU使用率
3. 解决SD卡漏电问题
- RKAIQ
1. 优化性能减少CPU使用率
2. 优化内存占用
3. 调整默认输出的LOG
4. 解决场景切换时IQ中子场景awb光源数不一致引起的coredump
5. 新增AFDauto fliker detection算法
6. AF 移除未使用的接口rk_aiq_user_api2_af_getCustomAfRes
7. CCM新增CALIB相关接口
rk_aiq_user_api2_accm_SetIqParam
rk_aiq_user_api2_accm_GetIqParam
rk_aiq_user_api2_accm_v2_SetIqParam
8. AWB新增CALIB 接口
rk_aiq_user_api2_awbV32_SetIQAutoExtPara
rk_aiq_user_api2_awbV32_GetIQAutoExtPara
rk_aiq_user_api2_awbV32_SetIQAutoPara
rk_aiq_user_api2_awbV32_GetIQAutoPara
rk_aiq_user_api2_accm_v2_GetIqParam
9. IQ 参数及API结构体更新
10.1 BLC参数部分动态数组改成定长数组
10.2 AF PDAF参数更新
10.3 CCM 参数移除MANUAL配置
10.4 AWB 参数增加CalibDbV2_Awb_Ava_Site_Rec_t
10.5 SHARP 参数及API结构体部分更新添加一些 SIGMA 相关成员
- Rockit更新到V1.4.57
1. IVS支持获取RAW格式
2. 解决VI获取MIRROR FLIP信息的错误
3. 增加音频模块相关返回值判断
4. 解决编码切换到H265概率冲内存问题
5. 解决VPSS像素转换失败问题
6. 新增IVS支持输出运动面积功能
7. 解决编码器概率FD异常关闭问题
8. 新增VO支持ALPHA合成
9. 新增支持模块强行丢帧
10. 解决VENC帧率设置错误问题
11. 解决RGN低概率死锁问题
12. 新增AVS支持DUMPSYS抓取帧功能
13. 新增AVS支持画中画模式功能
- DOCS
1. 新增如下文档:
Rockchip_Developer_Guide_Linux_Sysutil_EN.pdf
Rockchip_Developer_Guide_USB_EN.pdf
Rockchip_Developer_Guide_USB_CN.pdf
Rockchip_Developer_Guide_I2C_EN.pdf
Rockchip_Developer_Guide_Linux_SARADC_EN.pdf
Rockchip_Developer_Guide_I2C_CN.pdf
Rockchip_Developer_Guide_Linux_SARADC_CN.pdf
Rockchip_Developer_Guide_RGB_MCU_CN.pdf
Rockchip_Developer_Guide_SDMMC_SDIO_eMMC_CN.pdf
Rockchip_Developer_Guide_CPUFreq_EN.pdf
Rockchip_Developer_Guide_UART_EN.pdf
Rockchip_Developer_Guide_CPUFreq_CN.pdf
Rockchip_Developer_Guide_UART_CN.pdf
Rockchip_Developer_Guide_TEE_SDK_EN.pdf
Rockchip_Developer_Guide_TEE_SDK_CN.pdf
Rockchip_Trouble_Shooting_Linux_Audio_EN.pdf
Rockchip_Trouble_Shooting_Linux_Audio_CN.pdf
Rockchip_Developer_Guide_Linux_PWM_EN.pdf
Rockchip_RV1106_RV1103_Developer_Guide_Linux_System_Optimization_CN.pdf
2. 更新如下文档:
Rockchip_Developer_Guide_Linux_Flash_Open_Source_Solution_EN.pdf
Rockchip_Developer_Guide_Linux_Flash_Open_Source_Solution_CN.pdf
Rockchip_Developer_Guide_Linux_Sysutil_CN.pdf
Rockchip_Developer_Guide_RGB_MCU_CN.pdf
Rockchip_Developer_Guide_MPI.pdf
Rockchip_Developer_Guide_Linux_Flash_Open_Source_Solution_EN.pdf
Rockchip_Developer_Guide_Linux_Flash_Open_Source_Solution_CN.pdf
Rockchip_User_Guide_SDK_Application_And_Synchronization_CN.pdf
Rockchip_Developer_Guide_RV1106_RV1126_AVS_CN.pdf
Rockchip_Developer_Guide_UBoot_Nextdev_CN.pdf
Rockchip_Developer_Guide_Microphone_Array_Tuning.pdf
Rockchip_Developer_Guide_Sound_Event_Detection.pdf
Rockchip_Developer_Guide_Linux_PWM_CN.pdf
--------------------------------------------------------------------------------
rv1106_ipc_linux/rv1106_ipc_linux_v1.5.0_20230328.xml
- RKAIQ
1. 支持ISP d-gain for rv1106
2. 支持rv1106的rkstream和media_enquiry
3. 添加gc8034/ov13855 iqfiles
4. 更新isp32_lite的内核驱动程序头文件
5. 修复初始化参数匹配问题
7. 修复libc检查问题
8. 修复awbV32_GetAttrib中的访问冲突
9. 修复memcpy Expert_mode参数中的错误
10. 修复堆栈破坏检测
11. 重命名get_env_value函数以避免冲突
- VIDEO
1. 新增AVS模块
2. 新增支持媒体CMA内存释放给系统用于OTA
3. AI: 支持文件输入
4. AI: AED增加当前获取当前增益的调试接口
5. AI: VQE开启时间戳概率性错误
7. VI: 支持CIF
8. VI: P/N切换失败
9. VI: 完善DUMP信息
10. VI/VPSS: 解决MediaBuffer无法从Buffer句柄获取虚拟地址
11. LOG: 修复内存泄漏
- BSP
1. 双摄: 解决ISP输入分辨率大于200w时冲内存问题
2. 双摄: 解决rkcif overflow问题
- IVA
1. 更新前级目标检测模型选择接口
2. 检测模块支持单独配置检测区域和每个类别分数阈值
3. 周界功能区域点数支持32个点区域数量增加至8个每次结果增加返回规则ID
4. 人脸抓拍接口更新支持上报JPEG编码大图
5. 检测模型更新详见models下readme
- DOCS
1. 更新Rockit的API文档Rockchip_Developer_Guide_MPI.pdf到V1.4.44
2. 新增双目拼接产线标定指南Rockchip_Developer_Guide_RV1106_RV1126_AVS_CN.pdf
--------------------------------------------------------------------------------
rv1106_ipc_linux/rv1106_ipc_linux_v1.4.1_20230228.xml
- RKAIQ
1. 解决libsmartIr.so和librkaiq.so符号xcam_get_enviroment_value冲突问题
- VIDEO
1. 解决使用VPSS无法获取数据问题
--------------------------------------------------------------------------------
rv1106_ipc_linux/rv1106_ipc_linux_v1.4.0_20230210.xml
- RKAIQ 更新至4.0x9.b-rc1
1. AWB/LSC支持OTP功能
2. AE解决双摄失效问题
3. 支持通过物理id号枚举sensor信息
- VIDEO & AUDIO
1. 新增rockit_full.so 支持全功能模块
2. VI/VENC优化框架移除TASK NODE
3. VPSS通道SIZE支持动态设置
4. VI支持EPZT双目、ISP mirror/flip
5. VI重构上层逻辑支持多进程COVER/MOSAIC最大个数调整到12支持打在PIPE上
6. VDEC新增2种H264软件解码器可以通过宏来选择
7. VO新增默认方式的连接类型对于特殊的连接模式可以使用DRM驱动模式的连接类型多个连接器可以通过设备ID选择
8. 支持放大卷绕
9. 升级音频算法库,优化音频线程及其利用率
10. 升级卷绕BIN 到1.54,解决特定场景图像上下颠倒的问题
11. 支持RGN OVERLAY使用1个BUF, 但是只能打在一个通道上
12. 编码器码流支持ring buffer
13. 增加音频算法接口虚函数
14. 优化LOG系统支持颜色打印
- BSP
1. 增加安全启动功能以及文档说明
- DOCS
1. 更新Rockchip_Quick_Start_Linux_IPC_SDK_CN.pdf 到V1.2.1
2. 更新Developer_Guide_Linux_RKIPC 到V1.5.0
3. 增加部分英文文档
--------------------------------------------------------------------------------
rv1106_ipc_linux/rv1106_ipc_linux_v1.3.1_20221108.xml
- TOOLS
1. 更新工具SocToolKit v1.85
2. 更新工具Linux_Upgrade_Tool v2.17
- VIDEO
1. 解决卷绕时特定分辨率切换有横条纹问题
2. 解决跨进程打COVER导致内存变大问题
3. 增加COVER自动计算位置和宽高对齐功能
4. 更新RGN限制性说明文档
--------------------------------------------------------------------------------
rv1106_ipc_linux/rv1106_ipc_linux_v1.3.0_20221102.xml
- AUDIO
1. AO支持3A
2. AMIX支持获取当前音量
3. AENC支持静音模式
- VIDEO
1. VI: 解决设置采样率内存泄漏
2. VI: 解决卷绕行设置错误
3. VI: 支持多线程GET同一通道以及支持动态设置帧率
4. VI/VENC: 增加卷绕限制参数的过滤
5. VI/VENC/SYS/RGN支持跨进程
6. VI/COVER/MOSAIC: 解决只能在流启动后设置问题
7. IVS: 支持输出矩形
8. VENC: 支持帧级QP/支持场景设置/支持设置LTR COUNT
9. VENC/JPEG: 支持qfactor
10. VENC: 解决切换分辨率后qp改变问题
11. VPSS: 支持旋转
12. JPEG: 解决FIXQP设置失败问题
13. 增加TDE支持
14. 解决分辨率概率切换失败问题
- RKAIQ
1. AE解决参数错误以及双摄AE统计问题
2. AWB: 更新接口的结构体信息
3. DRC/DEHAZE解决API调用问题
4. DRC解决软件配置逻辑问题以及更改IIR帧的参数
5. IQ更新SC230AI/GC4023/SC3338/GC2093/OS04A10/SC031GS