wm8976 codec
root@phyCORE-AM335x:~ amixer controls
numid=38,iface=MIXER,name='Headphone Playback Switch'
numid=39,iface=MIXER,name='Headphone Playback Volume'
numid=37,iface=MIXER,name='PCM Playback Volume'
numid=55,iface=MIXER,name='Mic PGA L2 Switch'
numid=56,iface=MIXER,name='Mic PGA MICN Switch'
numid=57,iface=MIXER,name='Mic PGA MICP Switch'
numid=3,iface=MIXER,name='ADC Companding'
numid=6,iface=MIXER,name='ADC Inversion Switch'
numid=8,iface=MIXER,name='Capture Boost(+20dB)'
numid=10,iface=MIXER,name='Capture PGA Volume'
numid=9,iface=MIXER,name='Capture PGA ZC Switch'
numid=7,iface=MIXER,name='Capture Volume'
numid=1,iface=MIXER,name='Digital Loopback Switch'
numid=19,iface=MIXER,name='ALC Capture Attack'
numid=18,iface=MIXER,name='ALC Capture Decay'
numid=15,iface=MIXER,name='ALC Capture Hold'
numid=12,iface=MIXER,name='ALC Capture Max Gain'
numid=13,iface=MIXER,name='ALC Capture Min Gain'
numid=17,iface=MIXER,name='ALC Capture Mode'
numid=20,iface=MIXER,name='ALC Capture Noise Gate Switch'
numid=21,iface=MIXER,name='ALC Capture Noise Gate Threshold'
numid=16,iface=MIXER,name='ALC Capture Target'
numid=14,iface=MIXER,name='ALC Capture ZC Switch'
numid=11,iface=MIXER,name='ALC Enable Switch'
numid=53,iface=MIXER,name='Boost Mixer AuxL Volume'
numid=54,iface=MIXER,name='Boost Mixer L2 Volume'
numid=52,iface=MIXER,name='Boost Mixer Mic PGA Switch'
numid=2,iface=MIXER,name='DAC Companding'
numid=22,iface=MIXER,name='Eq-3D Mode Switch'
numid=23,iface=MIXER,name='Eq1 Cut-Off Frequency'
numid=24,iface=MIXER,name='Eq1 Volume'
numid=25,iface=MIXER,name='Eq2 BandWidth Switch'
numid=26,iface=MIXER,name='Eq2 Centre Frequency'
numid=27,iface=MIXER,name='Eq2 Volume'
numid=28,iface=MIXER,name='Eq3 BandWidth Switch'
numid=29,iface=MIXER,name='Eq3 Centre Frequency'
numid=30,iface=MIXER,name='Eq3 Volume'
numid=31,iface=MIXER,name='Eq4 BandWidth Switch'
numid=32,iface=MIXER,name='Eq4 Centre Frequency'
numid=33,iface=MIXER,name='Eq4 Volume'
numid=34,iface=MIXER,name='Eq5 BandWidth Switch'
numid=35,iface=MIXER,name='Eq5 Centre Frequency'
numid=36,iface=MIXER,name='Eq5 Volume'
numid=5,iface=MIXER,name='High Pass Cut Off'
numid=4,iface=MIXER,name='High Pass Filter Switch'
numid=63,iface=MIXER,name='Left Mixer Bypass Playback Switch'
numid=64,iface=MIXER,name='Left Mixer Left Aux Switch'
numid=61,iface=MIXER,name='Left Mixer Left Playback Switch'
numid=62,iface=MIXER,name='Left Mixer Right Playback Switch'
numid=49,iface=MIXER,name='Out3 Mixer Out3 BypassADC Switch'
numid=51,iface=MIXER,name='Out3 Mixer Out3 LeftDac Switch'
numid=50,iface=MIXER,name='Out3 Mixer Out3 LeftMixer Switch'
numid=48,iface=MIXER,name='Out3 Mixer Out3 Out4Mixer Switch'
numid=47,iface=MIXER,name='Out3 Mixer VMID'
numid=44,iface=MIXER,name='Out4 Mixer Out4 LeftDac Switch'
numid=43,iface=MIXER,name='Out4 Mixer Out4 LeftMixer Switch'
numid=46,iface=MIXER,name='Out4 Mixer Out4 RightDac Switch'
numid=45,iface=MIXER,name='Out4 Mixer Out4 RightMixer Switch'
numid=42,iface=MIXER,name='Out4 Mixer VMID'
numid=58,iface=MIXER,name='Right Mixer Left Playback Switch'
numid=60,iface=MIXER,name='Right Mixer Right Aux Switch'
numid=59,iface=MIXER,name='Right Mixer Right Playback Switch'
numid=40,iface=MIXER,name='Speaker Playback Switch'
numid=41,iface=MIXER,name='Speaker Playback Volume'
root@phyCORE-AM335x:~ amixer contents
numid=38,iface=MIXER,name='Headphone Playback Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=39,iface=MIXER,name='Headphone Playback Volume'
; type=INTEGER,access=rw------,values=2,min=0,max=62,step=0
: values=59,59
numid=37,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw------,values=2,min=0,max=127,step=0
: values=127,127
numid=55,iface=MIXER,name='Mic PGA L2 Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=56,iface=MIXER,name='Mic PGA MICN Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=57,iface=MIXER,name='Mic PGA MICP Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=3,iface=MIXER,name='ADC Companding'
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 'Off'
; Item #1 'NC'
; Item #2 'u-law'
; Item #3 'A-law'
: values=1
numid=6,iface=MIXER,name='ADC Inversion Switch'
; type=BOOLEAN,access=rw------,values=2
: values=off,off
numid=8,iface=MIXER,name='Capture Boost(+20dB)'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=10,iface=MIXER,name='Capture PGA Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=63,step=0
: values=59
numid=9,iface=MIXER,name='Capture PGA ZC Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=7,iface=MIXER,name='Capture Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=255,step=0
: values=255
numid=1,iface=MIXER,name='Digital Loopback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=19,iface=MIXER,name='ALC Capture Attack'
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=8
numid=18,iface=MIXER,name='ALC Capture Decay'
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=0
numid=15,iface=MIXER,name='ALC Capture Hold'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=0
numid=12,iface=MIXER,name='ALC Capture Max Gain'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=4
numid=13,iface=MIXER,name='ALC Capture Min Gain'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=3
numid=17,iface=MIXER,name='ALC Capture Mode'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'ALC'
; Item #1 'Limiter'
: values=0
numid=20,iface=MIXER,name='ALC Capture Noise Gate Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=21,iface=MIXER,name='ALC Capture Noise Gate Threshold'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=2
numid=16,iface=MIXER,name='ALC Capture Target'
; type=INTEGER,access=rw------,values=1,min=0,max=15,step=0
: values=9
numid=14,iface=MIXER,name='ALC Capture ZC Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=11,iface=MIXER,name='ALC Enable Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=53,iface=MIXER,name='Boost Mixer AuxL Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=0
numid=54,iface=MIXER,name='Boost Mixer L2 Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=0
numid=52,iface=MIXER,name='Boost Mixer Mic PGA Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=2,iface=MIXER,name='DAC Companding'
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 'Off'
; Item #1 'NC'
; Item #2 'u-law'
; Item #3 'A-law'
: values=1
numid=22,iface=MIXER,name='Eq-3D Mode Switch'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Capture'
; Item #1 'Playback'
: values=0
numid=23,iface=MIXER,name='Eq1 Cut-Off Frequency'
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 '80Hz'
; Item #1 '105Hz'
; Item #2 '135Hz'
; Item #3 '175Hz'
: values=3
numid=24,iface=MIXER,name='Eq1 Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=31,step=0
: values=13
numid=25,iface=MIXER,name='Eq2 BandWidth Switch'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Narrow'
; Item #1 'Wide'
: values=0
numid=26,iface=MIXER,name='Eq2 Centre Frequency'
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 '230Hz'
; Item #1 '300Hz'
; Item #2 '385Hz'
; Item #3 '500Hz'
: values=0
numid=27,iface=MIXER,name='Eq2 Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=31,step=0
: values=12
numid=28,iface=MIXER,name='Eq3 BandWidth Switch'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Narrow'
; Item #1 'Wide'
: values=0
numid=29,iface=MIXER,name='Eq3 Centre Frequency'
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 '650Hz'
; Item #1 '850Hz'
; Item #2 '1.1kHz'
; Item #3 '1.4kHz'
: values=1
numid=30,iface=MIXER,name='Eq3 Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=31,step=0
: values=12
numid=31,iface=MIXER,name='Eq4 BandWidth Switch'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Narrow'
; Item #1 'Wide'
: values=0
numid=32,iface=MIXER,name='Eq4 Centre Frequency'
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 '1.8kHz'
; Item #1 '2.4kHz'
; Item #2 '3.2kHz'
; Item #3 '4.1kHz'
: values=1
numid=33,iface=MIXER,name='Eq4 Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=31,step=0
: values=12
numid=34,iface=MIXER,name='Eq5 BandWidth Switch'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'Narrow'
; Item #1 'Wide'
: values=0
numid=35,iface=MIXER,name='Eq5 Centre Frequency'
; type=ENUMERATED,access=rw------,values=1,items=4
; Item #0 '5.3kHz'
; Item #1 '6.9kHz'
; Item #2 '9kHz'
; Item #3 '11.7kHz'
: values=1
numid=36,iface=MIXER,name='Eq5 Volume'
; type=INTEGER,access=rw------,values=1,min=0,max=31,step=0
: values=12
numid=5,iface=MIXER,name='High Pass Cut Off'
; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
: values=0
numid=4,iface=MIXER,name='High Pass Filter Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=63,iface=MIXER,name='Left Mixer Bypass Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=64,iface=MIXER,name='Left Mixer Left Aux Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=61,iface=MIXER,name='Left Mixer Left Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=62,iface=MIXER,name='Left Mixer Right Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=49,iface=MIXER,name='Out3 Mixer Out3 BypassADC Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=51,iface=MIXER,name='Out3 Mixer Out3 LeftDac Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=50,iface=MIXER,name='Out3 Mixer Out3 LeftMixer Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=48,iface=MIXER,name='Out3 Mixer Out3 Out4Mixer Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=47,iface=MIXER,name='Out3 Mixer VMID'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=44,iface=MIXER,name='Out4 Mixer Out4 LeftDac Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=43,iface=MIXER,name='Out4 Mixer Out4 LeftMixer Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=46,iface=MIXER,name='Out4 Mixer Out4 RightDac Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=45,iface=MIXER,name='Out4 Mixer Out4 RightMixer Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=42,iface=MIXER,name='Out4 Mixer VMID'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=58,iface=MIXER,name='Right Mixer Left Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=60,iface=MIXER,name='Right Mixer Right Aux Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=59,iface=MIXER,name='Right Mixer Right Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=40,iface=MIXER,name='Speaker Playback Switch'
; type=BOOLEAN,access=rw------,values=2
: values=on,on
numid=41,iface=MIXER,name='Speaker Playback Volume'
; type=INTEGER,access=rw------,values=2,min=0,max=62,step=0
: values=59,59
root@phyCORE-AM335x:~ amixer scontents
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 62
Mono:
Front Left: Playback 59 [95%] [on]
Front Right: Playback 59 [95%] [on]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 62
Mono:
Front Left: Playback 59 [95%] [on]
Front Right: Playback 59 [95%] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 127 [100%]
Front Right: Playback 127 [100%]
Simple mixer control 'Mic PGA L2',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mic PGA MICN',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mic PGA MICP',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cvolume-joined penum
Capture channels: Mono
Limits: Capture 0 - 255
Mono: Capture 255 [100%]
Simple mixer control 'Capture Boost(+20dB)',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Capture PGA',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 63
Mono: 63 [100%]
Simple mixer control 'Capture PGA ZC',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'ADC Companding',0
Capabilities: enum
Items: 'Off' 'NC' 'u-law' 'A-law'
Item0: 'NC'
Simple mixer control 'ADC Inversion',0
Capabilities: pswitch penum
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [off]
Front Right: Playback [off]
Simple mixer control 'ALC Capture Attack',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 8 [53%]
Simple mixer control 'ALC Capture Decay',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 0 [0%]
Simple mixer control 'ALC Capture Hold',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 7
Mono: 0 [0%]
Simple mixer control 'ALC Capture Max Gain',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 7
Mono: 4 [57%]
Simple mixer control 'ALC Capture Min Gain',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 7
Mono: 3 [43%]
Simple mixer control 'ALC Capture Mode',0
Capabilities: enum
Items: 'ALC' 'Limiter'
Item0: 'ALC'
Simple mixer control 'ALC Capture Noise Gate',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'ALC Capture Noise Gate Threshold',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 7
Mono: 2 [29%]
Simple mixer control 'ALC Capture Target',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 15
Mono: 9 [60%]
Simple mixer control 'ALC Capture ZC',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'ALC Enable',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Boost Mixer AuxL',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 7
Mono: 0 [0%]
Simple mixer control 'Boost Mixer L2',0
Capabilities: volume volume-joined penum
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 7
Mono: 0 [0%]
wm8976 codec的更多相关文章
- Linux音频驱动学习之:(2)移植wm8976声卡驱动(linux-3.4.2)
1.wm8976驱动程序: /* * wm8976.h -- WM8976 Soc Audio driver * * This program is free software; you can re ...
- flask+sqlite3+echarts2+ajax数据可视化报错:UnicodeDecodeError: 'utf8' codec can't decode byte解决方法
flask+sqlite3+echarts2+ajax数据可视化报错: UnicodeDecodeError: 'utf8' codec can't decode byte 解决方法: 将 py文件和 ...
- Python报错UnicodeDecodeError: ascii codec can t decode byte 0xe0 ...解决方法
用命令(python setup.py install)安装webpy时候总是报错 在网上搜索到的解决方法如下: 1. 这是Python 2 mimetypes的bug 2. 需要将Python2.7 ...
- python2.7 报错(UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128))
报错: 原来用的python3.5版本后来改为2.7出现了这个错误里面的中文无法显示 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 ...
- 处理UnicodeDecodeError: ‘XXX' codec can't decode bytes in position...的问题
错误信息: UnicodeDecodeError: ‘XXX' codec can't decode bytes in position 2-5: illegal multibyte sequence ...
- 【Android】[转] Android Codec默认profile使用的是Baseline
关于Android默认Codec使用的Profile找了半天没发现,还是Google的时候发现了开源中国有网友写的这边博客,相关的内容很少,便贴了过来做个笔记. 以下内容转自Android Media ...
- import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包
import com.sun.image.codec.jpeg.JPEGCodec; 在Eclipse中处理图片,需要引入两个包: import com.sun.image.codec.jpeg. ...
- Python转码问题的解决方法:UnicodeDecodeError:‘gbk' codec can't decode bytes in position
在开发过程中遇到了错误:UnicodeDecodeError: ‘gbk' codec can't decode bytes in position 678-679...这是因为遇到了非法字符, 解决 ...
- ANDROID : java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String in android
Andriod系统包中现在已经自带加密函数,如果用apache的codec包则会报以上错误,用android.util.Base64以下方法代替org.apache.commons.codec.bin ...
随机推荐
- HawkHost退款流程详解
http://www.senzw.com/newsfile/2011928115323.htmlHawkhost提供30天退款保证,退款流程也比较简单,下面为大家介绍一下整个退款流程. 首先登录客户中 ...
- 让你的APP和你的服务器畅快通讯
做安卓开发有很多时候都是要和web交互的,我们很难制作本地应用,这次把小弟整出来的安卓和服务器通讯贡献出来,希望能帮到需要的朋友,同时也是加深印象. 我们先来搭建安卓客户端,首先写好布局文件: 1.布 ...
- [原创] Java JDBC连接数据库,反射创建实体类对象并赋值数据库行记录(支持存储过程)
1.SqlHelper.java import java.lang.reflect.*; import java.sql.*; import java.util.*; public class Sql ...
- oracle排序使用,很多中函数,不同的效果
参考原文:http://blog.csdn.net/wanglipo/article/details/6954915 row_number() OVER (PARTITION BY COL1 ORDE ...
- python标准库介绍——17 tempfile 模块详解
==tempfile 模块== [Example 2-6 #eg-2-6] 中展示的 ``tempfile`` 模块允许你快速地创建名称唯一的临时文件供使用. ====Example 2-6. 使用 ...
- 甲骨文关闭OpenSSO后,OpenAM成为其继续者
消息来源:http://os.51cto.com/art/201003/190108.htm OpenAM主页连接: ht ...
- [Python]南邮OJ代码备份爬虫
之前看过Python学习的经验,说以project为导向学习. 自己分析了一下,一般接触Python的都有一定的其它语言基础,对于程序设计的基本逻辑,语法都有一个大概的了解.而Python这样的脚本语 ...
- 【Android】17.2 Activity与Local Service的绑定
分类:C#.Android.VS2015: 创建日期:2016-03-03 一.简介 如果服务是你的应用程序所私有的,即服务(Service)与客户端(Activity)都在同一个项目中(大部分应用程 ...
- 使用OleDB组件连接和访问Oracle数据库
访问 Oracle 数据库的步骤 .在 Oracle 中,创建一个名为 TestTable 的表,如下所示: Create Table TestTable (c1 )); .将数据插入到 TestTa ...
- 不能将参数1从“const char []”转换为“LPCTSTR
今天在使用vs2008+MFC时候,使用editControl的replacesel(“”)发生报错.如下::不能将参数1从“const char []”转换为“LPCTSTR” 其解决方案就是, 在 ...