- 博客(3)
- 收藏
- 关注
原创 linux_sound_alsa_Android+alsa音频系统中的几个问题
1.Android+alsa音频体系大体结构: 从alsa的角度由下往上看:linux中有alsa驱动层,其中,/sound/core/pcm_native.c文件中的snd_pcm_f_ops是alsa驱动层对alsa_lib层的接口;Android中有alsa_lib层(在donut/external/alsa_lib目录下)和alsa应用层; 从Android的角度由下往
2010-01-20 19:36:00 8239 6
原创 linux_sound_alsa_ALSA体系SOC子系统中数据流分析
前言: linux中,无论是oss还是alsa体系,录音和放音的数据流必须分析清楚。先分析alsa驱动层,然后关联到alsa库层和应用层。 链接分析: core/pcm_native.c文件中.mmap = snd_pcm_mmap调用snd_pcm_mmap_data(substream, file, area);进一步调用substream->ops->mmap(s
2010-01-08 19:28:00 7487 4
原创 linux_sound_alsa_ALSA体系SOC子系统中hw_params逻辑
linux/sound目录下ALSA体系SOC子系统中hw_params逻辑链接分析: core/pcm_native.c文件中snd_pcm_hw_params()函数调用err = substream->ops->hw_params(substream, params)。根据soc/soc-core.c文件中snd_pcm_set_ops(pcm, SNDRV_PCM_ST
2010-01-04 19:56:00 4502 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人