
高通平台音频
文章平均质量分 58
zz_nj
这个作者很懒,什么都没留下…
展开
-
声音小现象描述
项目背景:我们是4250R的rum的项目,目前项目上遇到播放普通音乐上面喇叭R上面比Q上面的声音要小。以下是Q和R上面的log:以下是pcm的数据log:R上面dirac算法之前的数据1531R上面dirac算法之后的数据 19B0Q上面dirac算法之前的数据1531Q上面dirac算法之后的数据 19B0以下是ACDBID的参数调用:QR从上述可以发现dirac音效在ADSP里面R声音变小了from hx;...原创 2022-01-26 10:41:52 · 341 阅读 · 0 评论 -
杂音问题处理
工厂模式下有杂音修复方法没有修改audio_policy_configuration.xml ,加deep_buffer之前的flag =6也就是primary+fast,而加了deep_buffer 之后的flag =8 ,deep_buffer ,可能是没有deepbuffer的话,buffer较小,CPU的要频繁的中断,(主频低也有可能),在这样的情况下容易产生频繁产生pop;user模式下的杂音vendor/mediatek/propriet...原创 2021-12-11 23:09:54 · 806 阅读 · 0 评论 -
抓取高通ftrace
高通文档写成脚本#!/system/bin/shDIR=/sys/kernel/tracingecho 0 > $DIR/tracing_onecho "" > $DIR/tracerm -rf /data/local/trace.txtecho 0 > $DIR/tracing_onecho 150000 > $DIR/buffer_size_kbcat $DIR/buffer_size_kbecho "" > $DIR/.原创 2021-04-25 23:43:56 · 918 阅读 · 0 评论 -
Q和R上audio policy文件位置的对比
估计Q起作用的位置是 /my_version/etc/audio下面定制的文件会被拷贝到/mnt/vendor/my_product/etc 和 /my_product/etc 下面;原创 2021-02-27 18:13:55 · 150 阅读 · 0 评论 -
muted_music_state
当将音量调整到0,最低的时候调用他的PID 是7326dumpsys_mem.txt 文件的位置原创 2020-12-29 12:30:24 · 154 阅读 · 0 评论 -
正在播放声音的软件的log
voice_scence_discern: get scence process原创 2020-12-29 12:08:02 · 252 阅读 · 0 评论 -
高通平台抓log的方法
高通平台抓log1,bugreport log ##284##2, ##996996## 抓的是audio log;通过暗码抓logcat ,kernel log在XM上是抓不到的;原创 2020-05-26 00:23:51 · 4601 阅读 · 0 评论 -
Android中的PCM设备
Android上的应用一般都是通过AudioTrack类来播放音频,通过AudioRecord类来录制音频。AudioTrack类和AudioRecord类是Android Frameworks封装提供给应用使用的音频接口类。这些类经过层层的Binder、JNI等调用后会调用Audio HAL层提供的相关接口。这些接口实现了对音频设备、通路等一系列操作。就这样最终完成Android App和硬件的...转载 2019-07-18 01:58:40 · 1349 阅读 · 0 评论 -
高通msm8996平台的ASOC音频路径分析(基于androidN及linux3.1x)
https://blog.youkuaiyun.com/whshiyun/article/details/80889838转载 2019-07-21 01:16:05 · 618 阅读 · 0 评论 -
[Android] AudioEffect架构:从上层调用到底层音效驱动
https://blog.youkuaiyun.com/joymine/article/details/75317016转载 2019-07-21 01:16:36 · 638 阅读 · 0 评论 -
【Android AudioFrameWork】 device的选择
https://blog.youkuaiyun.com/u012188065/article/details/83345413转载 2019-07-21 01:18:53 · 218 阅读 · 0 评论 -
Android : android 8.0 audio 接口分析
https://www.cnblogs.com/blogs-of-lxl/p/8656286.html转载 2019-07-21 01:25:44 · 507 阅读 · 0 评论 -
高通ASOC中的machine驱动
https://www.bbsmax.com/A/nAJvb9AaJr/转载 2019-07-21 01:26:34 · 445 阅读 · 0 评论 -
android effects笔记
https://www.cnblogs.com/RunnigGift/p/8710087.html转载 2019-07-21 01:30:49 · 238 阅读 · 0 评论 -
Android 平台语音通话及回音消除、噪音消除研究
https://blog.youkuaiyun.com/qq_15807167/article/details/67637024转载 2019-07-21 01:45:14 · 4784 阅读 · 1 评论 -
audio HAL
https://www.cnblogs.com/muhe221/articles/4461543.html转载 2019-07-21 01:47:05 · 723 阅读 · 0 评论 -
高通 mixer_paths.xml 音频配置文件 初始化过程
https://blog.youkuaiyun.com/weixin_33863087/article/details/85968023转载 2019-07-23 01:32:04 · 960 阅读 · 0 评论 -
简单说函数
adev_open( ) 只会调用一次;adev_open_output_stream( ) 在点击播放音乐时会播放一次platform_init(adev) 平台初始化函数audio_extn_utils_get_snd_card_num( )获取声卡编号...原创 2019-07-23 02:35:19 · 1216 阅读 · 0 评论 -
简单说概念
音频编解码器codec 负责处理音频信息,包括 ADC ,DAC,mixer,DSP输入输出,以及音量控制等所有与音频相关的功能;codec与处理器之间通过I2C总线和数字音频接口DAI进行通信(digtal audio interface 包括I2S ,PCM, AC97)adcb :Audio Calibration Database 音频校准数据库,就是DSP的参数配置文件adm ...原创 2019-07-23 02:54:01 · 1339 阅读 · 0 评论 -
高通8xxx平台双MIC设置
dts文件修改:qcom,audio-routing =“RX_BIAS”, “MCLK”,“LDO_H”, “MCLK”,“SPK_OUT”, “MCLK”,“SPK_OUT”, “EXT_VDD_SPKR”,“Lineout_1 amp”, “LINEOUT1”,“Lineout_2 amp”, “LINEOUT2”,“AMIC1”, “MIC BIAS1 External”,...转载 2019-07-18 01:40:07 · 1289 阅读 · 0 评论 -
保存
转载 2019-07-18 00:14:11 · 163 阅读 · 0 评论 -
Qualcomm Audio HAL 音频通路设置
https://blog.youkuaiyun.com/azloong/article/details/79383323转载 2019-07-19 02:04:30 · 1426 阅读 · 0 评论 -
audio HAL与kernel联动过程中几个关键的函数分析
https://blog.youkuaiyun.com/weijory/article/details/62422869转载 2019-07-19 01:58:18 · 421 阅读 · 0 评论 -
高通audio offload学习
https://blog.youkuaiyun.com/weixin_42082222/article/details/81205544http://thinks.me/2016/09/13/audio_qcom_offload/转载 2019-07-19 01:51:14 · 1001 阅读 · 0 评论 -
android音频hal层简介
https://blog.youkuaiyun.com/zjli321/article/details/52424401转载 2019-07-19 01:40:48 · 1530 阅读 · 0 评论 -
关于audio_policy.conf文件
https://www.cnblogs.com/wulizhi/p/8179067.html转载 2019-07-19 01:25:12 · 213 阅读 · 0 评论 -
关于播放模式的选择
一。 简介:我们知道,在Android Audio框架中,主要有四种播放模式: Deep buffer Playback, Low latency Playback, Offload playback和Mutichannel Playback。Deep buffer Playback:音频文件是在AP侧解码成PCM文件,然后再送到ADSP中处理,音效部分处理的话是在AP侧或者ADSP中进行的。...转载 2019-07-19 01:21:24 · 4059 阅读 · 0 评论 -
8926音频播放流程
一、 android本身对播放流程就有一个很完善的控制,能够很好的理解AudioTrack服务的运作,对于理解和解决下行数据的处理有个很好的指导作用。AudioRecord和AudioTrack是音频上行和下行的两大重要服务,本文主要针对下行AudioTrack服务进行流程的详细说明。AudioTrack服务启动之后会把数据传给AudioFlinger,之后会传给hal,最后会传给DSP到声...转载 2019-07-18 22:43:33 · 425 阅读 · 0 评论 -
qdsp,codec,功放各司其职
努比亚z7max采用高通 ADSP Hexagon QDSP6V5A + WCD9320Codec解码芯片,YAMAHA YDA145 音频功放原创 2019-07-14 13:26:48 · 1411 阅读 · 0 评论 -
android HAL层代码
https://blog.youkuaiyun.com/lsn946803746/article/details/76039322转载 2019-07-19 02:13:48 · 361 阅读 · 0 评论 -
Qualcomm Audio HAL 音频通路设置
https://blog.youkuaiyun.com/azloong/article/details/79383323转载 2019-07-19 02:20:22 · 1166 阅读 · 0 评论 -
高通平台音频调试常见问题点归纳
https://blog.youkuaiyun.com/hb9312z/article/details/82503730转载 2019-07-20 00:49:18 · 1051 阅读 · 0 评论 -
Android智能手机中各种音频场景下的audio data path
https://www.cnblogs.com/talkaudiodev/p/8858470.html转载 2019-07-20 00:46:11 · 477 阅读 · 0 评论 -
qcom 音频相关的dsp driver笔记(基于msm8996平台)
https://blog.youkuaiyun.com/whshiyun/article/details/81534494转载 2019-07-20 00:39:28 · 464 阅读 · 0 评论 -
高通 mixer_paths.xml 音频配置文件 初始化过程
https://blog.youkuaiyun.com/weixin_33863087/article/details/85968023转载 2019-07-20 00:33:11 · 1413 阅读 · 0 评论 -
Android中HAL如何向上层提供接口总结
https://blog.youkuaiyun.com/freejs/article/details/84117350转载 2019-07-20 00:25:31 · 509 阅读 · 0 评论 -
蓝牙音频A2DP(二) -- 详解audio_hw_device结构体
https://blog.youkuaiyun.com/chinaycheng/article/details/58599792转载 2019-07-20 00:21:12 · 2026 阅读 · 0 评论 -
如何在手机应用的高通平台上使用TAS2560
随着智能手机产品轻薄化的流行趋势,喇叭的体积越来越局限,这样造成外放的性能很难提升。同时,音频现在是手机上非常重要的卖点,大音量和好音质是市场上非常主流的要求。所以面对这两方面的一个Tradeoff,SmartPA在市场上的需求越来越多。SmartPA主要是通过智能的保护算法实现对喇叭振幅和喇叭温度的保护,从而充分发挥喇叭的潜力,在有限的喇叭空间的情况下实现大音量和好音质。这一部分TI的解决方案...转载 2019-07-20 00:11:34 · 618 阅读 · 1 评论 -
tinyalsa 与 audioroute
Android 音频系统基于 Linux 的 ALSA 驱动, tinyalsa 在 alsa 的驱动基础上封装音频接口,提供给 audio HAL, audio HAL 提供接口给 Android audioflinger 等 framework。 HAL 需要实现 audio 硬件的打开与关闭(这里是 android 认为的硬件)。static inline int audio_hw_dev...转载 2019-07-19 02:28:35 · 664 阅读 · 0 评论 -
高通平台音频调试笔记
可以通过抓取如下log来查看对应音频场景对应的音频设备,adb logcat -v time | grep “select_device”1、喇叭播放音乐,查看其音频设备,一般应该是speaker,如果有声音则表示默认正常,如果没有声音,则要确认如下几点通过查看原理图确定speaker的接法,是直接接在lineout,耳机左右声道还是接codec的SPKDRV。如果是接在lineout,...转载 2019-07-14 12:50:13 · 2475 阅读 · 1 评论