Audio
supercell_jay
这个作者很懒,什么都没留下…
展开
-
android Audio OverView之二(hal)
下面开始进入hal篇, 如图,是某平台的音频硬件架构图,下面开始解释一下: 在HAL层有一套软件解码和音效处理的code,在LPE中也就是硬件Dsp内部同样有一套 硬解码的逻辑,这种逻辑是专门为Auido的offload模式准备的,而上编文章 提到的其他的混音线程都是走软件解码的。hal层 下面就是codec driver和 dsp(这里叫lpe)driver了,这里要说明一下,alsa为了原创 2017-06-18 22:35:14 · 769 阅读 · 0 评论 -
android Audio OverView之一(framework)
这个题目比较大,我准备分三篇文章来讲,分别从 android Audio App/framewok hal 和 driver层分别讲述。由于本人能力有限,有些地方会出现错误,大家仅供参考。android 版本以6.0作为参考下面进入正题,首先是Audio 的 App/framework层,我们就以播放为例,先上图 我们先从Android 的运行角度来介绍一下,无非就是App(哪怕是最简原创 2017-06-13 11:38:58 · 919 阅读 · 0 评论 -
android Audio OverView之三(driver)
下面进入Linux driver篇 LINUX Audio 架构linux Audio driver分为 ALSA和 OSS架构,OSS架构目前以很少使用,原因是由于代码不利于维护。ALSA架构 分层清晰,代码可以重复利用(如codec driver)等一系列好处被广泛应用,其中 ALSA 又分为ASOC(cpu 内部无dsp) , dpcm(cpu 内部含有dsp)ALSA(Advance原创 2017-06-24 14:58:13 · 1705 阅读 · 1 评论 -
audio 中 混音、混响、声道切换算法
混音:混响:声道转换:原创 2018-07-21 16:21:04 · 1525 阅读 · 0 评论 -
电视版K歌软件解决wifi 麦克风延迟问题
。。。原创 2018-07-21 16:22:14 · 7310 阅读 · 0 评论