工厂模式下有杂音
修复方法
没有修改audio_policy_configuration.xml ,加deep_buffer 之前 的flag =6
也就是primary+fast,而加了deep_buffer 之后的flag =8 ,deep_buffer , 可能是没有deepbuffer 的话,buffer较小,CPU的要频繁的中断,(主频低也有可能),在这样的情况下容易产生频繁产生pop;
user 模式下的杂音
vendor/mediatek/proprietary/hardware/audio/common/V3/aud_drv/AudioALSAPlaybackHandlerNormal.cpp
Buffer size =period_size * period_count,period_count
起到了扩大buffer size 来修复(低概率)杂音的问题(解决包含有FAST的播放模式杂音)