| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
!16003 merge dev-check-writecb into master fix: 修复writeCb检查逻辑,增加renderMode判断 Created-by: sunruiyang Commit-by: sunruiyang Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/multimedia_audio_framework/issues/13270 **Description**: 修复RendererInClient中writeCb检查逻辑,将writeCb_ == nullptr替换为CheckWriteCb()方法,增加renderMode_ != RENDER_MODE_STATIC条件,避免静态渲染模式下误判writeCb为空。 **静态扫描截图**: 无新增告警 **通用规范自检:** | 自检项 | 自检结果 | | --- | --- | | 成员变量命名,统一采用xxxx_ |NA| | 换行优先使用4格缩进 |NA| | *和&运算符统一跟随之后的变量 |NA| | 避免使用未明确位宽的整型,选择使用int32_t, uint32_t等类型 |NA| | 时间常量命名加后缀_MS, _US等,按照用途命名而非值 |NA| **安全编码自检:** | 自检项 | 自检结果 | | --- | --- | | 外部传入的指针使用前是否判空 |NA| | 外部传入数据,直接用于内存申请、数组长度、索引、循环条件前,必须进行合法性校验 |NA| | 成员或局部变量,尤其是指针、资源描述符、bool变量必须赋初值 |NA| | 内存分配后必须判断是否成功 |NA| | 禁止打印内存地址、文件路径、设备名、MAC地址等敏感信息,如有需要,使用private修饰 |NA| | 有符号、无符号整数之间运算、比较,确保不会出现溢出、反转、除0 |NA| | 有无符号不允许混合计算,必须提前进行强转 |NA| | map\vector\list\set等对象存在多线程并发访问场景必须加锁 |NA| **进程安全自检:** | 自检项 | 自检结果 | | --- | --- | | SA新增idl接口,需要根据功能控制可访问范围,通过权限、UID校验等方式校验 |NA| | SA新增idl接口,必须同时新增fuzz用例,并进行fuzz测试 |NA| | 类反序列化结果用于内存申请、数组长度、循环条件前,必须进行合法性校验 |NA| **XTS Result**: 待验证 **TDD Result**: 待验证 **Fuzz Result**: 待验证 See merge request: openharmony/multimedia_audio_framework!16003 | 4 小时前 | |
!15889 merge fix_audio_log_and_timeout into master fix: 调整快速写入缓存超时时间及同步信息日志级别 Created-by: sunruiyang Commit-by: sunruiyang Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/multimedia_audio_framework/issues/13169 **Description**: 1. FAST_WRITE_CACHE_TIMEOUT_IN_MS 从40ms调整为100ms,减少快速写入场景下的超时 2. OHAudioBufferBase中sync info not support场景下日志从WARNING降级为DEBUG,减少冗余告警 **静态扫描截图**: **通用规范自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 成员变量命名,统一采用xxxx_ |NA| | 换行优先使用4格缩进 |NA| | *和&运算符统一跟随之后的变量 |NA| | 避免使用未明确位宽的整型,选择使用int32_t, uint32_t等类型 |Y| | 时间常量命名加后缀_MS, _US等,按照用途命名而非值 |Y| **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 外部传入的指针使用前是否判空 |NA| | 外部传入数据,直接用于内存申请、数组长度、索引、循环条件前,必须进行合法性校验 |NA| | 成员或局部变量,尤其是指针、资源描述符、bool变量必须赋初值 |NA| | 内存分配后必须判断是否成功 |NA| | 禁止打印内存地址、文件路径、设备名、MAC地址等敏感信息,如有需要,使用private修饰 |Y| | 有符号、无符号整数之间**运算、比较**,确保不会出现溢出、反转、除0 |Y| | 有无符号不允许混合计算,必须提前进行强转 |NA| | map\vector\list\set等对象存在多线程并发访问场景必须加锁 |NA| **进程安全自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | SA新增idl接口,需要根据功能控制可访问范围,通过权限、UID校验等方式校验 |NA| | SA新增idl接口,必须同时新增fuzz用例,并进行fuzz测试 |NA| | 类反序列化结果用于内存申请、数组长度、循环条件前,必须进行合法性校验 |NA| **XTS Result**: **TDD Result**: **Fuzz Result**: See merge request: openharmony/multimedia_audio_framework!15889 | 4 小时前 |