高通混频器配置文件如何选择
1.system/etc/mixer_paths_qrd_sku2.xm来源及hal采用哪个目录
hardware\qcom\audio\hal目录下只看到msm8916、msm8960、msm8974,没有看到8937,那用哪个呢?看hardware\qcom\audio\hal\Android.mk有相关说明:
- ifneq ($(filter msm8916 msm8909 msm8952 msm8937 thorium msm8953 msmgold msmfalcon,$(TARGET_BOARD_PLATFORM)),)
- AUDIO_PLATFORM = msm8916
- MULTIPLE_HW_VARIANTS_ENABLED := true
- LOCAL_CFLAGS := -DPLATFORM_MSM8916
- ifneq ($(filter msm8909,$(TARGET_BOARD_PLATFORM)),)
- LOCAL_CFLAGS := -DPLATFORM_MSM8909
- endif
- ifneq ($(filter msmfalcon,$(TARGET_BOARD_PLATFORM)),)
- LOCAL_CFLAGS := -DPLATFORM_MSMFALCON
- endif
- endif
上面粗体部分,意思是说只要$(TARGET_BOARD_PLATFORM)包含有msm8916 msm8909 msm8952 msm8937 thorium msm8953 msmgold msmfalcon种的一个或是多个,则就不为空,ifneq()则为真,然后再根据是否为msm8909,如果是就用8909目录的,如果不是就用8916的。所以我们8937用的就是8916的目录
接着看hardware\qcom\audio\hal\msm8916\platform.c的query_platform()有相关部分:
- #define MIXER_XML_PATH_SKU2 "/system/etc/mixer_paths_qrd_sku2.xml"
- ...
- else if (!strncmp(snd_card_name, "msm8952-sku2-snd-card",
- sizeof("msm8952-sku2-snd-card"))) {
- strlcpy(mixer_xml_path, MIXER_XML_PATH_SKU2,
- sizeof(MIXER_XML_PATH_SKU2));
- msm_device_to_be_id = msm_device_to_be_id_internal_codec;
- msm_be_id_array_len =
- sizeof(msm_device_to_be_id_internal_codec) / sizeof(msm_device_to_be_id_internal_codec[0]);
- }
另外kernel\msm-3.18\arch\arm\boot\dts\qcom\msm8937-audio.dtsi音频相关部分:
- &int_codec {
- status = "okay";
- qcom,model = "msm8952-sku2-snd-card";
- ...
- }
可知用的是msm8952-sku2-snd-card,所以mixer_xml_path赋值为MIXER_XML_PATH_SKU2 ,也就是"/system/etc/mixer_paths_qrd_sku2.xml",此文件源头在于hardware\qcom\audio\configs\msm8937\mixer_paths_qrd_sku2.xml
高通混频器配置文件如何选择相关推荐
- 防患高通效仿华为,苹果10亿美元收购英特尔手机基带业务!打造5G备胎,加强自主可控...
李根 乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI 10亿美元,2200人团队,17000项无线技术专利. 7月26日,苹果正式官宣:收购英特尔手机调制解调器主要业务. 有人说这是苹果 ...
- 高通骁龙cpu排行_高通骁龙865深度解读:CPU、GPU、内存全新升级
12月3日的2019年骁龙技术峰会上,高通正式发布了骁龙865移动平台,这是高通第二代5G平台了,相比骁龙855平台有着全方位的升级,工艺.架构.能效及5G等方面再上一层楼. 业界权威网站Anande ...
- 5G格局剧变!苹果高通和解,英特尔退票出局,华为独善其身
李根 夏乙 安妮 发自 凹非寺 量子位 报道 | 公众号 QbitAI 一夜之间,5G变了天. 先是高通苹果宣布和解,同时英特尔决定退群5G,这也意味着苹果不会考虑华为供应5G芯片的提议了. 按照和 ...
- 高通骁龙855性能首测:继续领先安卓阵营,但离苹果仍有差距...
随着一代设备的发布,高通依旧传承着提前展示最新一代SoC性能的传统.不过意外的是,高通今年没有像往常一样选择在圣地亚哥总部举办活动,而是在CES上公开展示了骁龙855,抢先于三星Exynos 9820 ...
- 高通qca9565网卡驱动_修改注册表让Surface Go的无线网卡支持频段选择
我的Surface Go是第一代无LTE版本,无线网卡型号是Qualcomm Atheros QCA61x4A,因为一些原因急需优先选择5GHz频段wifi的功能,因此写下本文. 本文的解决方案仅能保 ...
- IE浏览器高通网站打不开dump分析选择目录总结
首先需要安装jdk与jre最新版本 安装之后配置好路径,重启电脑 如果浏览器提示:Unable to load Java Applet. Please make sure JRE is updated ...
- mate50 鸿蒙,华为Mate50Pro:有鸿蒙OS,处理器你选择麒麟还是高通
原标题:华为Mate50Pro:有鸿蒙OS,处理器你选择麒麟还是高通 华为Mate40系列手机是目前最新的旗舰手机.如果遵循发布规则,则下一代华为手机应为华为Mate50系列和华为P50系列.目前,华 ...
- 三星力推手机芯片,高通之外国产手机厂有了新选择
三星再入局,手机芯片市场「三国杀」. 三星手机芯片又迈出重要一步. 近期,三星面向中国市场推出全新旗舰级移动处理器猎户座 Exynos1080.Exynos1080 采用最新 5nm EUV(极紫外光 ...
- android除了手机,安卓手机处理器就四个选择,除了高通是赢家还有它!
谈到手机性能,最关注的就是处理器性能了,如今最火最好的性能公认就是骁龙820处理器了,就连三星上半年发布的S7/S7 edge系列都是使用这款芯片,不过除了高通,还有一些性能也是不错的处理器值得看看, ...
- 中国智能手机步入零增长时代,为何一半国产手机巨头选择为高通站台
25日 高通在北京召开2018高通中国技术与合作峰会,宣布5G领航计划.联想.OPPO.vivo.小米.中兴.闻泰科技在峰会上表示将开启合作,共同加速商用顶级5G终端在2019年的推出. 媒体对此评价 ...
最新文章
- windows环境下Zookeeper的安装配置调试
- proftpd mysql_Proftpd(MySQL验证+配额)
- golang 结构体 map 转化为 json
- python保存变量_python – 在代码运行之间保存变量的数据
- android surfaceview 清屏
- ubuntu中安装apache ab命令进行简单压力测试
- android: PendingIntent的使用
- html中css鼠标经过事件,css中鼠标点击变色 css里鼠标悬停变色怎么弄
- Dm365 VPBE 后端模块讲解
- 【多线程】多线程到底是个甚——多线程初阶(复习自用)
- 行列式的计算机应用结题报告,行列式计算开题报告(共10篇).doc
- 拾忆书苑(图书商城系统)网站的设计与实现(html;DIV+CSS; Bootstrap; Dreamweaver; Photoshop)
- MATLAB之易经卜卦程序+GUI
- Mybatis中注解和xml可以同时使用吗?
- Python字符串格式化 (%占位操作符)
- 怎样在证件照片底部加文字
- 离散数学20_第1章_等价符号⇔的定义
- ISA禁止skype网络电话的原理
- 李永乐复习全书线性代数 第五章 特征值、特征向量、相似矩阵
- HDU 4937Lucky Number
热门文章
- 使用Visual Studio进行单元测试-Part4
- loadrunner使用system()函数调用Tesseract-OCR识别验证码遇到的问题
- C#处理Json文件
- Hadoop 开源调度系统zeus
- 原生 JS 撸一个轮播图(支持拖拽切屏)
- 修正 Mui 下拉上拉刷新功能
- Starting MySQL. ERROR! The server quit without updating PID file
- LinkedIn庄振运:从国家部委公务员到硅谷系统性能专家,创新是唯一主旋律
- 每天一道算法题(16)——翻转链表
- keepalived基本应用解析