音频驱动耳机识别与音频输出问题修复
驱动开发工程师
全波
基本信息
担任角色
驱动开发工程师
公司/背景
华勤技术股份有限公司
开始时间
2025-07
结束时间
至今
项目描述
优化四段式耳机插拔识别机制
消除通话中插入耳机产生的爆音
支持自拍杆型设备线控功能
修复三段式耳机插入导致音乐暂停的问题
解决快速拔耳机导致音频输出异常问题。
技术栈
C++
XML
prace
Tinyalsa
adb
亮点
调整驱动层轮询与识别逻辑解决图标异常
统一voice headphones通路为单声道输出消除通话切换噪声
通过FSM复位避免状态跳变导致错误上报拔出事件
中断处理中增加状态判断以恢复PA和音频输出通路