| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
日志及格式整改 Signed-off-by: buertianshi <yuelei19@huawei.com> | 27 天前 | |
pc有线耳机音量加载修复 Signed-off-by: zhangkai26 <zhangkai269@huawei.com> | 26 天前 | |
!15820 merge feat/add-isrunning-param into master feat: FetchDeviceInfo增加isRunning参数 Created-by: wang-hengshen Commit-by: wang-hengshen Merged-by: openharmony_ci Description: **IssueNo**: https://gitcode.com/openharmony/multimedia_audio_framework/issues/13118 **Description**: FetchDeviceInfo结构体增加isRunning布尔参数,默认值为false。 在CollectOutputStreamDevices和CollectInputStreamDevices中将info.isRunning赋值为入参deviceInfo.isRunning,在GetPreferredOutputDeviceDescInner场景下isRunning为true,其他场景不传默认为false。 **静态扫描截图**: Pending — to be added manually **通用规范自检:** | 自检项 | 自检结果 | | ------------------------------------------------------------ | -------- | | 成员变量命名,统一采用xxxx_ | Y | | 换行优先使用4格缩进 | Y | | *和&运算符统一跟随之后的变量 | Y | | 避免使用未明确位宽的整型,选择使用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!15820 | 1 个月前 | |
refactor: add audio device factory and behavior classes Signed-off-by: wang-hengshen <wanghengshen1@huawei.com> Change-Id: I745c1b07e2e6f5a186081e05cc64ef4297697592 | 4 个月前 | |
代码同步 Signed-off-by: jiao_1_2_3 <jiaoruiting@huawei.com> | 1 个月前 | |
PC add negative设备路由策略 Co-Authored-By: Agent Signed-off-by: lisenlisen2002 <lisen63@h-partners.com> | 1 天前 | |
AddDeviceBackToGlobalOnly bugfix Signed-off-by: yyyang-linfeng <yanglinfeng5@huawei.com> Co-Authored-By:Agent | 4 天前 | |
检视问题修复 Signed-off-by: guoyao <guoyao18@huawei.com> | 2 个月前 | |
refactor: replace ByClass parallel mute chain with override parameters on MuteSinkPort Replace the over-engineered MuteSinkPortByClass/DoUnmutePortByClass/ WaitActiveDeviceByClassAction/UnmutePortByClassAction parallel chain with optional overrideClassName/overrideInfo parameters on the existing MuteSinkPort/UnmutePortAfterMuteDuration/DoUnmutePort methods and WaitActiveDeviceAction/UnmutePortAction action classes. This eliminates 5 duplicate methods and 2 duplicate action classes while preserving the same primary_extra mute behavior via override parameters that bypass GetClassNameByPortAndNetworkId and GetRemoteNetworkId when set. Signed-off-by: Wang Hengshen <wanghengshen1@huawei.com> Co-Authored-By: Agent | 5 天前 | |
split defines form audio system manager Signed-off-by: zhanghuiming <zhanghuiming12@h-partners.com> Change-Id: Ie04a8842af918cf30397f2850bdf34bce95023b4 Signed-off-by: zhanghuiming <zhanghuiming12@h-partners.com> | 6 个月前 | |
update: 更新文件 audio_recovery_device.h Signed-off-by: jiao_1_2_3 <jiaoruiting@huawei.com> | 1 个月前 | |
代码同步 Signed-off-by: jiao_1_2_3 <jiaoruiting@huawei.com> | 1 个月前 | |
与A互通 Signed-off-by: 段文超 <duanwenchao@huawei.com> Co-Authroed-By:Agent | 2 个月前 | |
feat: 删除AudioStateManager中废弃接口并优化无线设备强选逻辑 1. 删除AudioStateManager中的废弃接口: - SetPreferredCallCaptureDevice/GetPreferredCallCaptureDevice - SetPreferredRecordCaptureDevice/GetPreferredRecordCaptureDevice - UpdatePreferredCallCaptureDeviceConnectState - UpdatePreferredRecordCaptureDeviceConnectState 替换为AudioRouterSelectStrategy的SetCallInputDevice/SetMediaInputDevice 2. 强选输出为蓝牙/星闪设备时清除之前无线设备强选记录 - 清除输入强选(MEDIA_INPUT/CALL_INPUT) - 清除输出强选(MEDIA_OUTPUT/CALL_OUTPUT) - 以最后一次强选为准 3. 强选输入为蓝牙/星闪设备时: - 清除之前输入强选记录 - 输出强选保留但暂时不生效(冲突仲裁排除) - 输入流停止后恢复输出强选 4. 冲突仲裁扩展: - 确保输入输出不选到不同蓝牙/星闪设备 - 通过macAddress判断是否同一设备配对 同步删除相关UT和Fuzz测试用例 Co-Authored-By: Agent Signed-off-by: Gisaac <gongjie13@huawei.com> | 3 个月前 | |
bugfix: selected input device from media controller will work when uid is not recorded Co-Authored-By: Agent Signed-off-by: wangqingsong21 <wangqingsong21@h-partners.com> | 4 个月前 | |
pc rear Headset adaptation Co-Authored-By: Agent Signed-off-by: lisenlisen2002 <lisen63@h-partners.com> | 4 个月前 | |
refactor: add audio device factory and behavior classes Signed-off-by: wang-hengshen <wanghengshen1@huawei.com> Change-Id: I745c1b07e2e6f5a186081e05cc64ef4297697592 | 4 个月前 | |
switch device when selectoutputdevice Signed-off-by: XuDongyu_ <xudongyu5@h-partners.com> | 5 个月前 | |
feat: 多流多设备场景AudioScene整改 1. 隔离媒体跟随通话场景的代码,多流多设备场景下不再跟随通话选择设备 2. 创建ScoAudioSceneManager管理SCO通路AudioScene,按优先级选择(蜂窝>voip>语音识别>强选sco) 3. 为每个通路添加独立的AudioScene支持 4. 实现Pipe AudioScene计算逻辑,按流优先级计算通路AudioScene 5. 添加完整的IPC接口链路(IDL、AudioServerProxy、AudioServer) 6. 添加单元测试覆盖核心功能 Co-Authored-By: Agent Signed-off-by: Gisaac <gongjie13@huawei.com> | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 27 天前 | ||
| 26 天前 | ||
| 1 个月前 | ||
| 4 个月前 | ||
| 1 个月前 | ||
| 1 天前 | ||
| 4 天前 | ||
| 2 个月前 | ||
| 5 天前 | ||
| 6 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 4 个月前 | ||
| 5 个月前 | ||
| 3 个月前 |