| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix record controller on app die Signed-off-by: 136******92 <yupanwen@huawei.com> Change-Id: Ibdd8d56c490ae0adf4f2b65c00236cfdafcf4ce4 | 1 天前 | |
Merge latest master into PR 15992 Signed-off-by: gcw_CSFPz3Iu <dushuaifei@huawei.com> | 21 天前 | |
Update dac Signed-off-by: imyuhang <liyuhang24@huawei.com> | 1 个月前 | |
fix record controller on app die Signed-off-by: 136******92 <yupanwen@huawei.com> Change-Id: Ibdd8d56c490ae0adf4f2b65c00236cfdafcf4ce4 | 1 天前 | |
!16334 merge dev-20260721-isrunning-volume-device into master fix(audio_policy): set isRunning flag when fetching device for volume Created-by: wang-hengshen Commit-by: Wang Hengshen Merged-by: openharmony_ci Description: **IssueNo**: #13580 **Description**: In AudioActiveDevice::GetDeviceForVolume (stream type / stream usage / top priority overloads), set FetchDeviceInfo.isRunning = true before calling FetchOutputDevices so that volume queries only consider currently running streams/devices instead of falling back to inactive device selections. This aligns the volume device query path with the running-stream semantics already used by the arbiter context (StartArbiterContext -> CollectOutputStreamDevices filters by isRunning), ensuring volume operations target the device of the actually-running stream. Changed file: services/audio_policy/server/domain/device/src/audio_active_device.cpp (+3 lines, 3 call sites). **静态扫描截图**: Pending — to be added manually. **通用规范自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 成员变量命名,统一采用xxxx_ | NA | | 换行优先使用4格缩进 | Y | | *和&运算符统一跟随之后的变量 | NA | | 避免使用未明确位宽的整型,选择使用int32_t, uint32_t等类型 | NA | | 时间常量命名加后缀_MS, _US等,按照用途命名而非值 | NA | **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 外部传入的指针使用前是否判空 | NA | | 外部传入数据,直接用于内存申请、数组长度、索引、循环条件前,必须进行合法性校验 | NA | | 成员或局部变量,尤其是指针、资源描述符、bool变量必须赋初值 | Y | | 内存分配后必须判断是否成功 | NA | | 禁止打印内存地址、文件路径、设备名、MAC地址等敏感信息,如有需要,使用private修饰 | NA | | 有符号、无符号整数之间运算、比较,确保不会出现溢出、反转、除0 | NA | | 有无符号不允许混合计算,必须提前进行强转 | NA | | map\vector\list\set等对象存在多线程并发访问场景必须加锁 | NA | **进程安全自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | SA新增idl接口,需要根据功能控制可访问范围,通过权限、UID校验等方式校验 | NA | | SA新增idl接口,必须同时新增fuzz用例,并进行fuzz测试 | NA | | 类反序列化结果用于内存申请、数组长度、循环条件前,必须进行合法性校验 | NA | **XTS Result**: Pending **TDD Result**: Pending **Fuzz Result**: Pending See merge request: openharmony/multimedia_audio_framework!16334 | 21 分钟前 | |
!16318 merge short_dfx into master 优化打点 Created-by: Wangrubin1 Commit-by: Wangrubin1 Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/multimedia_audio_framework/issues/13565 **Description**: 优化打点 **静态扫描截图**:  **通用规范自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 成员变量命名,统一采用xxxx_ |Y| | 换行优先使用4格缩进 |Y| | *和&运算符统一跟随之后的变量 |Y| | 避免使用未明确位宽的整型,选择使用int32_t, uint32_t等类型 |Y| | 时间常量命名加后缀_MS, _US等,按照用途命名而非值 |Y| **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 外部传入的指针使用前是否判空 |Y| | 外部传入数据,直接用于内存申请、数组长度、索引、循环条件前,必须进行合法性校验 |Y| | 成员或局部变量,尤其是指针、资源描述符、bool变量必须赋初值 |Y| | 内存分配后必须判断是否成功 |Y| | 禁止打印内存地址、文件路径、设备名、MAC地址等敏感信息,如有需要,使用private修饰 |Y| | 有符号、无符号整数之间**运算、比较**,确保不会出现溢出、反转、除0 |Y| | 有无符号不允许混合计算,必须提前进行强转 |Y| | map\vector\list\set等对象存在多线程并发访问场景必须加锁 |Y| **进程安全自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | SA新增idl接口,需要根据功能控制可访问范围,通过权限、UID校验等方式校验 |Y| | SA新增idl接口,必须同时新增fuzz用例,并进行fuzz测试 |Y| | 类反序列化结果用于内存申请、数组长度、循环条件前,必须进行合法性校验 |Y| | 新增动态共享库或可执行文件是否开启硬件PAC(gn文件配置 branch_protector_ret = "pac_ret") |Y| | 新增动态共享库或可执行文件是否开启前向CFI(gn文件配置 cfi = true, cfi_cross_dso = true, debug = false) |Y| **XTS Result**: PASS **TDD Result**: PASS **Fuzz Result**: PASS See merge request: openharmony/multimedia_audio_framework!16318 | 1 天前 | |
!14892 merge master into master audio uadm adapter Created-by: xiayiweiliang Commit-by: liangweih;xiayiweiliang Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/multimedia_audio_framework/issues/12166 **Description**: 修改适配支持HDF框架音频声卡驱动的识别和切换包括:3.5mm耳机、USB设备和HDMI设备的识别和切换。 **静态扫描截图**:  **通用规范自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 成员变量命名,统一采用xxxx_ |Y| | 换行优先使用4格缩进 |Y| | *和&运算符统一跟随之后的变量 |Y| | 避免使用未明确位宽的整型,选择使用int32_t, uint32_t等类型 |Y| | 时间常量命名加后缀_MS, _US等,按照用途命名而非值 |Y| **安全编码自检:** | 自检项 | 自检结果 | | -------------------------------------------------------------- | -------- | | 外部传入的指针使用前是否判空 |Y| | 外部传入数据,直接用于内存申请、数组长度、索引、循环条件前,必须进行合法性校验 |Y| | 成员或局部变量,尤其是指针、资源描述符、bool变量必须赋初值 |Y| | 内存分配后必须判断是否成功 |Y| | 禁止打印内存地址、文件路径、设备名、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**: pass **Fuzz Result**: See merge request: openharmony/multimedia_audio_framework!14892 | 22 天前 | |
Record Controller Signed-off-by: 136******92 <yupanwen@huawei.com> Co-Authored-By: Agent Change-Id: I4c926a45fe9417d8ac005e0ca88bbadc9f6f9de2 | 29 天前 | |
sha256 hash优化 Signed-off-by: Charles <wangchao685@h-partners.com> | 7 个月前 |