高级Linux声音体系结构由多个部分组成。首先是一个完全模块化的声音驱动程序,它支持模块自动加载,devfs,isapnp自动配置,并且可以完全访问音频硬件的模拟音频,数字音频,控制,混音器,合成器,DSP,MIDI和定时器组件。
它还包括一个全功能的内核级定序器,一个用于OSS / Free应用程序的完全兼容层,一个面向对象的C库,它覆盖和增强了应用程序(客户机/服务器,插件,PCM shari
- 核心:
- 版本v1.1.0
- 支持建立w / out系统V共享内存
- 修复_GNU_SOURCE处理和标题包含
- build:不要尝试检测交叉编译器
- core:将便捷宏添加到local.h中
- conf:topology:为broadwell音频DSP添加拓扑文件
- topology:autotools:为拓扑核心添加构建支持
- 用自己的版本替换list.h
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- 配置API:
- 用卡片名称中的_替换不安全的字符
- 控制API:
- 控制:允许在多值情况下设置特定值
- 允许提示ctl,hwdep,timer和seq
- namehint:修复了无效的iface名称
- namehint:修正没有设备编号的列表
- namehint:修复了snd_device_name_hint()中的无效列表访问( )
- HWDEP API:
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- 允许提示ctl,hwdep,timer和seq
- PCM API:
- 支持建立w / out系统V共享内存
- pcm:删除未使用的sys / shm.h包含
- 将网页助手移至常用程式码
- pcm:dmix:正确处理从属PCM xrun和意外状态
- pcm:ladspa:由于错误的频道引用而修复了段错误
- pcm:route:删除虚假!在snd_config_get_id()中检查
- pcm:ioplug,extplug:修复类型检查中的逻辑错误
- pcm:修复两个枚举的doxygen
- pcm:恢复设置延迟失败的hw参数
- pcm:添加对新的STATUS_EXT ioctl的支持
- pcm:添加对get / set_audio_htstamp_config的支持
- pcm:添加帮助函数来查询时间戳功能
- PCM:snd_pcm_xxxx_drain()在暂停和恢复后可能会被阻止
- pcm:为dmix&co修复snd_pcm_status()
- pcm:不要在_snd_pcm_hw_params_internal()中声明
- pcm:从snd_pcm_hw_params_slave()中移除assert()
- 允许提示ctl,hwdep,timer和seq
- RawMidi API:
- 允许提示ctl,hwdep,timer和seq
- 计时器API:
- 修复_GNU_SOURCE处理和标题包含
- 拓扑API:
- 拓扑:为新功能添加缺少的原型
- 拓扑:从用户空间标题中移除小端类型
- 拓扑:为PCM添加C API支持
- 拓扑:为BE和CC链接添加C API支持。
- 拓扑:ABI - 将流格式更改为按位标记
- 拓扑结构:ABI - 分离PCM和BE / CC链路支持,并将ABI版本升级到4
- 拓扑:添加API以设置供应商特定的版本号
- 拓扑:pcm:删除未使用的变量
- topology:parser:将缺少的返回值添加到snd_tplg_set_manifest_data()
- topology:data:修正tplg_parse_data_hex()中错误的大小检查
- 拓扑:ctl:修复访问类型检查
- topology:builder:修复write_elem_block()中可能未初始化的变量
- 拓扑:API调用来直接从模板构建拓扑数据
- 拓扑:从C程序中添加用于构建拓扑的C模板结构
- core:将便捷宏添加到local.h中
- 拓扑:将OBJECT_TYPE_重命名为SND_TPLG_TYPE _
- 拓扑:在错误消息中打印错误前缀。
- 拓扑结构:在复制 时,请将所有DAPM控件类型对待
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:添加对写入清单专用数据的支持。
- topology:添加元素ID,以便按名称查找引用。
- 拓扑:修复元素对象类型为switch()
- 拓扑:修正拼写错误
- 拓扑:修复缺少包含ctype.h的内容
- topology:autotools:为拓扑核心添加构建支持
- 拓扑:添加二进制文件构建器。
- 拓扑:添加频道地图解析器。
- 拓扑:添加CTL解析器
- 拓扑:添加DAPM对象解析器
- 拓扑:添加私有数据分析器
- 拓扑:添加操作解析器
- 拓扑:添加PCM分析器。
- 拓扑:添加文本部分解析器。
- 拓扑:添加拓扑核心分析器。
- 使用个案管理员API:
- 修复_GNU_SOURCE处理和标题包含
- ucm:docs:修复UCM主页的doxygen格式。
- ucm:重新格式化snd_use_case_get()文档
- /include/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- /src/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- 配置:
- 将网页助手移至常用程式码
- 修复_GNU_SOURCE处理和标题包含
- conf:topology:为broadwell音频DSP添加拓扑文件
- 用卡片名称中的_替换不安全的字符
- surround41 / 50.conf:使用chmap语法更好的灵活性
- conf / ucm:broadwell-rt286:更改为设置捕获量和捕获设备
- conf:向ctl,hwdep,seq和定时器设备添加提示说明
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:broadwell-rt286:更改为使用正确的插孔kcontrol名称
- USB音频:Sound Blaster HD iec958在设备1上
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- conf / ucm:broadwell-rt286:添加ucm config
- 文档:
- 拓扑结构:doxygen:为拓扑核心添加doxygen支持。
- docs:将UCM链接添加到主doxygen页面。
- 内核标题:
- topology:ABI - 将清单中的dai_elems重命名为pcm_elems
- 拓扑:ABI - 将流格式更改为按位标记
- topology:ABI - 在snd_soc_tplg_dapm_widget中使用__le32而不是__u32
- topology:ABI - 移除未使用的struct snd_soc_tplg_stream_config
- 拓扑:ABI - 从snd_soc_tplg_stream中删除tdm_slot&dai_fmt
- 拓扑结构:ABI - 分离PCM和BE / CC链路支持,并将ABI版本升级到4
- topology:ABI - 将名称元素添加到snd_soc_tplg_stream hwdep:添加FireWire digi00x / tascam驱动程序支持
- topology:将操作支持添加到字节控制对象。
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:uapi:为拓扑ABI添加UAPI标头
- 使用4.1内核同步include / sound / asound.h
- SHM帮手:
- 支持建立w / out系统V共享内存
- 测试/示例代码:
- 测试:audio_time:显示报告的有效性和准确性
- 测试:使用新的get / set audio_tstamp_config修复audio_time
- test / pcm_min:修正错误讯息
- test / pcm:使用float PCM格式修复生成的值
ucm:在JackHWMute中允许多个设备
ucm:改进插孔配置文档
ucm:记录一些标准值
ucm:docs:修复doxygen排除UCM本地标头的修补程序
- 核心:
- 版本v1.1.0
- 支持建立w / out系统V共享内存
- 修正_GNU_SOURCE处理与amp;包含头文件
- build:不要尝试检测交叉编译器
- core:将便捷宏添加到local.h中
- conf:topology:为broadwell音频DSP添加拓扑文件
- topology:autotools:为拓扑核心添加构建支持
- 用自己的版本替换list.h
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- 配置API:
- 用卡片名称中的_替换不安全的字符
- 控制API:
- 控制:允许在多值情况下设置特定值
- 允许提示ctl,hwdep,timer和seq
- namehint:修复了无效的iface名称
- namehint:修正没有设备编号的列表
- namehint:修复了snd_device_name_hint()中的无效列表访问( )
- HWDEP API:
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- 允许提示ctl,hwdep,timer和seq
- PCM API:
- 支持建立w / out系统V共享内存
- pcm:删除未使用的sys / shm.h包含
- 将网页助手移至常用程式码
- pcm:dmix:正确处理从属PCM xrun和意外状态
- pcm:ladspa:由于错误的频道引用而修复了段错误
- pcm:route:删除虚假!在snd_config_get_id()中检查
- pcm:ioplug,extplug:修复类型检查中的逻辑错误
- pcm:修复两个枚举的doxygen
- pcm:恢复设置延迟失败的hw参数
- pcm:添加对新的STATUS_EXT ioctl的支持
- pcm:添加对get / set_audio_htstamp_config的支持
- pcm:添加帮助函数来查询时间戳功能
- PCM:snd_pcm_xxxx_drain()在暂停和恢复后可能会被阻止
- pcm:修复了dmix& amp; amp; svn的snd_pcm_status()共
- pcm:不要在_snd_pcm_hw_params_internal()中声明
- pcm:从snd_pcm_hw_params_slave()中移除assert()
- 允许提示ctl,hwdep,timer和seq
- RawMidi API:
- 允许提示ctl,hwdep,timer和seq
- 计时器API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- 拓扑API:
- 拓扑:为新功能添加缺少的原型
- 拓扑:从用户空间标题中移除小端类型
- 拓扑:为PCM添加C API支持
- 拓扑:为BE和CC链接添加C API支持。
- 拓扑:ABI - 将流格式更改为按位标记
- 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- 拓扑:添加API以设置供应商特定的版本号
- 拓扑:pcm:删除未使用的变量
- topology:parser:将缺少的返回值添加到snd_tplg_set_manifest_data()
- topology:data:修正tplg_parse_data_hex()中错误的大小检查
- 拓扑:ctl:修复访问类型检查
- topology:builder:修复write_elem_block()中可能未初始化的变量
- 拓扑:API调用来直接从模板构建拓扑数据
- 拓扑:从C程序中添加用于构建拓扑的C模板结构
- core:将便捷宏添加到local.h中
- 拓扑:将OBJECT_TYPE_重命名为SND_TPLG_TYPE _
- 拓扑:在错误消息中打印错误前缀。
- 拓扑结构:在复制 时,请将所有DAPM控件类型对待
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:添加对写入清单专用数据的支持。
- topology:添加元素ID,以便按名称查找引用。
- 拓扑:修复元素对象类型为switch()
- 拓扑:修正拼写错误
- 拓扑:修复缺少包含ctype.h的内容
- topology:autotools:为拓扑核心添加构建支持
- 拓扑:添加二进制文件构建器。
- 拓扑:添加频道地图解析器。
- 拓扑:添加CTL解析器
- 拓扑:添加DAPM对象解析器
- 拓扑:添加私有数据分析器
- 拓扑:添加操作解析器
- 拓扑:添加PCM分析器。
- 拓扑:添加文本部分解析器。
- 拓扑:添加拓扑核心分析器。
- 使用个案管理员API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- ucm:docs:修复UCM主页的doxygen格式。
- ucm:重新格式化snd_use_case_get()文档
- /include/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- /src/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- 配置:
- 将网页助手移至常用程式码
- 修正_GNU_SOURCE处理与amp;包含头文件
- conf:topology:为broadwell音频DSP添加拓扑文件
- 用卡片名称中的_替换不安全的字符
- surround41 / 50.conf:使用chmap语法更好的灵活性
- conf / ucm:broadwell-rt286:更改为设置捕获量和捕获设备
- conf:向ctl,hwdep,seq和定时器设备添加提示说明
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:broadwell-rt286:更改为使用正确的插孔kcontrol名称
- USB音频:Sound Blaster HD iec958在设备1上
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- conf / ucm:broadwell-rt286:添加ucm config
- 文档:
- 拓扑结构:doxygen:为拓扑核心添加doxygen支持。
- docs:将UCM链接添加到主doxygen页面。
- 内核标题:
- topology:ABI - 将清单中的dai_elems重命名为pcm_elems
- 拓扑:ABI - 将流格式更改为按位标记
- topology:ABI - 在snd_soc_tplg_dapm_widget中使用__le32而不是__u32
- topology:ABI - 移除未使用的struct snd_soc_tplg_stream_config
- topology:ABI - 删除tdm_slot&来自snd_soc_tplg_stream的dai_fmt 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- topology:ABI - 将名称元素添加到snd_soc_tplg_stream
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- topology:将操作支持添加到字节控制对象。
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:uapi:为拓扑ABI添加UAPI标头
- 使用4.1内核同步include / sound / asound.h
- SHM帮手:
- 支持建立w / out系统V共享内存
- 测试/示例代码:
- 测试:audio_time:显示报告的有效性和准确性
- 测试:使用新的get / set audio_tstamp_config修复audio_time
- test / pcm_min:修正错误讯息
- test / pcm:使用float PCM格式修复生成的值
ucm:在JackHWMute中允许多个设备
ucm:改进插孔配置文档
ucm:记录一些标准值
ucm:docs:修复doxygen排除UCM本地标头的修补程序
版本1.1.3中的新增功能:
- 核心:
- 版本v1.1.0
- 支持建立w / out系统V共享内存
- 修正_GNU_SOURCE处理与amp;包含头文件
- build:不要尝试检测交叉编译器
- core:将便捷宏添加到local.h中
- conf:topology:为broadwell音频DSP添加拓扑文件
- topology:autotools:为拓扑核心添加构建支持
- 用自己的版本替换list.h
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- 配置API:
- 用卡片名称中的_替换不安全的字符
- 控制API:
- 控制:允许在多值情况下设置特定值
- 允许提示ctl,hwdep,timer和seq
- namehint:修复了无效的iface名称
- namehint:修正没有设备编号的列表
- namehint:修复了snd_device_name_hint()中的无效列表访问( )
- HWDEP API:
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- 允许提示ctl,hwdep,timer和seq
- PCM API:
- 支持建立w / out系统V共享内存
- pcm:删除未使用的sys / shm.h包含
- 将网页助手移至常用程式码
- pcm:dmix:正确处理从属PCM xrun和意外状态
- pcm:ladspa:由于错误的频道引用而修复了段错误
- pcm:route:删除虚假!在snd_config_get_id()中检查
- pcm:ioplug,extplug:修复类型检查中的逻辑错误
- pcm:修复两个枚举的doxygen
- pcm:恢复设置延迟失败的hw参数
- pcm:添加对新的STATUS_EXT ioctl的支持
- pcm:添加对get / set_audio_htstamp_config的支持
- pcm:添加帮助函数来查询时间戳功能
- PCM:snd_pcm_xxxx_drain()在暂停和恢复后可能会被阻止
- pcm:修复了dmix& amp; amp; svn的snd_pcm_status()共
- pcm:不要在_snd_pcm_hw_params_internal()中声明
- pcm:从snd_pcm_hw_params_slave()中移除assert()
- 允许提示ctl,hwdep,timer和seq
- RawMidi API:
- 允许提示ctl,hwdep,timer和seq
- 计时器API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- 拓扑API:
- 拓扑:为新功能添加缺少的原型
- 拓扑:从用户空间标题中移除小端类型
- 拓扑:为PCM添加C API支持
- 拓扑:为BE和CC链接添加C API支持。
- 拓扑:ABI - 将流格式更改为按位标记
- 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- 拓扑:添加API以设置供应商特定的版本号
- 拓扑:pcm:删除未使用的变量
- topology:parser:将缺少的返回值添加到snd_tplg_set_manifest_data()
- topology:data:修正tplg_parse_data_hex()中错误的大小检查
- 拓扑:ctl:修复访问类型检查
- topology:builder:修复write_elem_block()中可能未初始化的变量
- 拓扑:API调用来直接从模板构建拓扑数据
- 拓扑:从C程序中添加用于构建拓扑的C模板结构
- core:将便捷宏添加到local.h中
- 拓扑:将OBJECT_TYPE_重命名为SND_TPLG_TYPE _
- 拓扑:在错误消息中打印错误前缀。
- 拓扑结构:在复制 时,请将所有DAPM控件类型对待
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:添加对写入清单专用数据的支持。
- topology:添加元素ID,以便按名称查找引用。
- 拓扑:修复元素对象类型为switch()
- 拓扑:修正拼写错误
- 拓扑:修复缺少包含ctype.h的内容
- topology:autotools:为拓扑核心添加构建支持
- 拓扑:添加二进制文件构建器。
- 拓扑:添加频道地图解析器。
- 拓扑:添加CTL解析器
- 拓扑:添加DAPM对象解析器
- 拓扑:添加私有数据分析器
- 拓扑:添加操作解析器
- 拓扑:添加PCM分析器。
- 拓扑:添加文本部分解析器。
- 拓扑:添加拓扑核心分析器。
- 使用个案管理员API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- ucm:docs:修复UCM主页的doxygen格式。
- ucm:重新格式化snd_use_case_get()文档
- /include/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- /src/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- 配置:
- 将网页助手移至常用程式码
- 修正_GNU_SOURCE处理与amp;包含头文件
- conf:topology:为broadwell音频DSP添加拓扑文件
- 用卡片名称中的_替换不安全的字符
- surround41 / 50.conf:使用chmap语法更好的灵活性
- conf / ucm:broadwell-rt286:更改为设置捕获量和捕获设备
- conf:向ctl,hwdep,seq和定时器设备添加提示说明
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:broadwell-rt286:更改为使用正确的插孔kcontrol名称
- USB音频:Sound Blaster HD iec958在设备1上
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- conf / ucm:broadwell-rt286:添加ucm config
- 文档:
- 拓扑结构:doxygen:为拓扑核心添加doxygen支持。
- docs:将UCM链接添加到主doxygen页面。
- 内核标题:
- topology:ABI - 将清单中的dai_elems重命名为pcm_elems
- 拓扑:ABI - 将流格式更改为按位标记
- topology:ABI - 在snd_soc_tplg_dapm_widget中使用__le32而不是__u32
- topology:ABI - 移除未使用的struct snd_soc_tplg_stream_config
- topology:ABI - 删除tdm_slot&来自snd_soc_tplg_stream的dai_fmt 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- topology:ABI - 将名称元素添加到snd_soc_tplg_stream
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- topology:将操作支持添加到字节控制对象。
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:uapi:为拓扑ABI添加UAPI标头
- 使用4.1内核同步include / sound / asound.h
- SHM帮手:
- 支持建立w / out系统V共享内存
- 测试/示例代码:
- 测试:audio_time:显示报告的有效性和准确性
- 测试:使用新的get / set audio_tstamp_config修复audio_time
- test / pcm_min:修正错误讯息
- test / pcm:使用float PCM格式修复生成的值
ucm:在JackHWMute中允许多个设备
ucm:改进插孔配置文档
ucm:记录一些标准值
ucm:docs:修复doxygen排除UCM本地标头的修补程序
版本1.1.2中新增功能:
- 核心:
- 版本v1.1.0
- 支持建立w / out系统V共享内存
- 修正_GNU_SOURCE处理与amp;包含头文件
- build:不要尝试检测交叉编译器
- core:将便捷宏添加到local.h中
- conf:topology:为broadwell音频DSP添加拓扑文件
- topology:autotools:为拓扑核心添加构建支持
- 用自己的版本替换list.h
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- 配置API:
- 用卡片名称中的_替换不安全的字符
- 控制API:
- 控制:允许在多值情况下设置特定值
- 允许提示ctl,hwdep,timer和seq
- namehint:修复了无效的iface名称
- namehint:修正没有设备编号的列表
- namehint:修复了snd_device_name_hint()中的无效列表访问( )
- HWDEP API:
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- 允许提示ctl,hwdep,timer和seq
- PCM API:
- 支持建立w / out系统V共享内存
- pcm:删除未使用的sys / shm.h包含
- 将网页助手移至常用程式码
- pcm:dmix:正确处理从属PCM xrun和意外状态
- pcm:ladspa:由于错误的频道引用而修复了段错误
- pcm:route:删除虚假!在snd_config_get_id()中检查
- pcm:ioplug,extplug:修复类型检查中的逻辑错误
- pcm:修复两个枚举的doxygen
- pcm:恢复设置延迟失败的hw参数
- pcm:添加对新的STATUS_EXT ioctl的支持
- pcm:添加对get / set_audio_htstamp_config的支持
- pcm:添加帮助函数来查询时间戳功能
- PCM:snd_pcm_xxxx_drain()在暂停和恢复后可能会被阻止
- pcm:修复了dmix& amp; amp; svn的snd_pcm_status()共
- pcm:不要在_snd_pcm_hw_params_internal()中声明
- pcm:从snd_pcm_hw_params_slave()中移除assert()
- 允许提示ctl,hwdep,timer和seq
- RawMidi API:
- 允许提示ctl,hwdep,timer和seq
- 计时器API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- 拓扑API:
- 拓扑:为新功能添加缺少的原型
- 拓扑:从用户空间标题中移除小端类型
- 拓扑:为PCM添加C API支持
- 拓扑:为BE和CC链接添加C API支持。
- 拓扑:ABI - 将流格式更改为按位标记
- 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- 拓扑:添加API以设置供应商特定的版本号
- 拓扑:pcm:删除未使用的变量
- topology:parser:将缺少的返回值添加到snd_tplg_set_manifest_data()
- topology:data:修正tplg_parse_data_hex()中错误的大小检查
- 拓扑:ctl:修复访问类型检查
- topology:builder:修复write_elem_block()中可能未初始化的变量
- 拓扑:API调用来直接从模板构建拓扑数据
- 拓扑:从C程序中添加用于构建拓扑的C模板结构
- core:将便捷宏添加到local.h中
- 拓扑:将OBJECT_TYPE_重命名为SND_TPLG_TYPE _
- 拓扑:在错误消息中打印错误前缀。
- 拓扑结构:在复制 时,请将所有DAPM控件类型对待
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:添加对写入清单专用数据的支持。
- topology:添加元素ID,以便按名称查找引用。
- 拓扑:修复元素对象类型为switch()
- 拓扑:修正拼写错误
- 拓扑:修复缺少包含ctype.h的内容
- topology:autotools:为拓扑核心添加构建支持
- 拓扑:添加二进制文件构建器。
- 拓扑:添加频道地图解析器。
- 拓扑:添加CTL解析器
- 拓扑:添加DAPM对象解析器
- 拓扑:添加私有数据分析器
- 拓扑:添加操作解析器
- 拓扑:添加PCM分析器。
- 拓扑:添加文本部分解析器。
- 拓扑:添加拓扑核心分析器。
- 使用个案管理员API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- ucm:docs:修复UCM主页的doxygen格式。
- ucm:重新格式化snd_use_case_get()文档
- /include/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- /src/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- 配置:
- 将网页助手移至常用程式码
- 修正_GNU_SOURCE处理与amp;包含头文件
- conf:topology:为broadwell音频DSP添加拓扑文件
- 用卡片名称中的_替换不安全的字符
- surround41 / 50.conf:使用chmap语法更好的灵活性
- conf / ucm:broadwell-rt286:更改为设置捕获量和捕获设备
- conf:向ctl,hwdep,seq和定时器设备添加提示说明
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:broadwell-rt286:更改为使用正确的插孔kcontrol名称
- USB音频:Sound Blaster HD iec958在设备1上
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- conf / ucm:broadwell-rt286:添加ucm config
- 文档:
- 拓扑结构:doxygen:为拓扑核心添加doxygen支持。
- docs:将UCM链接添加到主doxygen页面。
- 内核标题:
- topology:ABI - 将清单中的dai_elems重命名为pcm_elems
- 拓扑:ABI - 将流格式更改为按位标记
- topology:ABI - 在snd_soc_tplg_dapm_widget中使用__le32而不是__u32
- topology:ABI - 移除未使用的struct snd_soc_tplg_stream_config
- topology:ABI - 删除tdm_slot&来自snd_soc_tplg_stream的dai_fmt 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- topology:ABI - 将名称元素添加到snd_soc_tplg_stream
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- topology:将操作支持添加到字节控制对象。
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:uapi:为拓扑ABI添加UAPI标头
- 使用4.1内核同步include / sound / asound.h
- SHM帮手:
- 支持建立w / out系统V共享内存
- 测试/示例代码:
- 测试:audio_time:显示报告的有效性和准确性
- 测试:使用新的get / set audio_tstamp_config修复audio_time
- test / pcm_min:修正错误讯息
- test / pcm:使用float PCM格式修复生成的值
ucm:在JackHWMute中允许多个设备
ucm:改进插孔配置文档
ucm:记录一些标准值
ucm:docs:修复doxygen排除UCM本地标头的修补程序
版本1.1.1中新增功能:
- 核心:
- 版本v1.1.0
- 支持建立w / out系统V共享内存
- 修正_GNU_SOURCE处理与amp;包含头文件
- build:不要尝试检测交叉编译器
- core:将便捷宏添加到local.h中
- conf:topology:为broadwell音频DSP添加拓扑文件
- topology:autotools:为拓扑核心添加构建支持
- 用自己的版本替换list.h
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- 配置API:
- 用卡片名称中的_替换不安全的字符
- 控制API:
- 控制:允许在多值情况下设置特定值
- 允许提示ctl,hwdep,timer和seq
- namehint:修复了无效的iface名称
- namehint:修正没有设备编号的列表
- namehint:修复了snd_device_name_hint()中的无效列表访问( )
- HWDEP API:
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- 允许提示ctl,hwdep,timer和seq
- PCM API:
- 支持建立w / out系统V共享内存
- pcm:删除未使用的sys / shm.h包含
- 将网页助手移至常用程式码
- pcm:dmix:正确处理从属PCM xrun和意外状态
- pcm:ladspa:由于错误的频道引用而修复了段错误
- pcm:route:删除虚假!在snd_config_get_id()中检查
- pcm:ioplug,extplug:修复类型检查中的逻辑错误
- pcm:修复两个枚举的doxygen
- pcm:恢复设置延迟失败的hw参数
- pcm:添加对新的STATUS_EXT ioctl的支持
- pcm:添加对get / set_audio_htstamp_config的支持
- pcm:添加帮助函数来查询时间戳功能
- PCM:snd_pcm_xxxx_drain()在暂停和恢复后可能会被阻止
- pcm:修复了dmix& amp; amp; svn的snd_pcm_status()共
- pcm:不要在_snd_pcm_hw_params_internal()中声明
- pcm:从snd_pcm_hw_params_slave()中移除assert()
- 允许提示ctl,hwdep,timer和seq
- RawMidi API:
- 允许提示ctl,hwdep,timer和seq
- 计时器API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- 拓扑API:
- 拓扑:为新功能添加缺少的原型
- 拓扑:从用户空间标题中移除小端类型
- 拓扑:为PCM添加C API支持
- 拓扑:为BE和CC链接添加C API支持。
- 拓扑:ABI - 将流格式更改为按位标记
- 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- 拓扑:添加API以设置供应商特定的版本号
- 拓扑:pcm:删除未使用的变量
- topology:parser:将缺少的返回值添加到snd_tplg_set_manifest_data()
- topology:data:修正tplg_parse_data_hex()中错误的大小检查
- 拓扑:ctl:修复访问类型检查
- topology:builder:修复write_elem_block()中可能未初始化的变量
- 拓扑:API调用来直接从模板构建拓扑数据
- 拓扑:从C程序中添加用于构建拓扑的C模板结构
- core:将便捷宏添加到local.h中
- 拓扑:将OBJECT_TYPE_重命名为SND_TPLG_TYPE _
- 拓扑:在错误消息中打印错误前缀。
- 拓扑结构:在复制 时,请将所有DAPM控件类型对待
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:添加对写入清单专用数据的支持。
- topology:添加元素ID,以便按名称查找引用。
- 拓扑:修复元素对象类型为switch()
- 拓扑:修正拼写错误
- 拓扑:修复缺少包含ctype.h的内容
- topology:autotools:为拓扑核心添加构建支持
- 拓扑:添加二进制文件构建器。
- 拓扑:添加频道地图解析器。
- 拓扑:添加CTL解析器
- 拓扑:添加DAPM对象解析器
- 拓扑:添加私有数据分析器
- 拓扑:添加操作解析器
- 拓扑:添加PCM分析器。
- 拓扑:添加文本部分解析器。
- 拓扑:添加拓扑核心分析器。
- 使用个案管理员API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- ucm:docs:修复UCM主页的doxygen格式。
- ucm:重新格式化snd_use_case_get()文档
- /include/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- /src/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- 配置:
- 将网页助手移至常用程式码
- 修正_GNU_SOURCE处理与amp;包含头文件
- conf:topology:为broadwell音频DSP添加拓扑文件
- 用卡片名称中的_替换不安全的字符
- surround41 / 50.conf:使用chmap语法更好的灵活性
- conf / ucm:broadwell-rt286:更改为设置捕获量和捕获设备
- conf:向ctl,hwdep,seq和定时器设备添加提示说明
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:broadwell-rt286:更改为使用正确的插孔kcontrol名称
- USB音频:Sound Blaster HD iec958在设备1上
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- conf / ucm:broadwell-rt286:添加ucm config
- 文档:
- 拓扑结构:doxygen:为拓扑核心添加doxygen支持。
- docs:将UCM链接添加到主doxygen页面。
- 内核标题:
- topology:ABI - 将清单中的dai_elems重命名为pcm_elems
- 拓扑:ABI - 将流格式更改为按位标记
- topology:ABI - 在snd_soc_tplg_dapm_widget中使用__le32而不是__u32
- topology:ABI - 移除未使用的struct snd_soc_tplg_stream_config
- topology:ABI - 删除tdm_slot&来自snd_soc_tplg_stream的dai_fmt 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- topology:ABI - 将名称元素添加到snd_soc_tplg_stream
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- topology:将操作支持添加到字节控制对象。
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:uapi:为拓扑ABI添加UAPI标头
- 使用4.1内核同步include / sound / asound.h
- SHM帮手:
- 支持建立w / out系统V共享内存
- 测试/示例代码:
- 测试:audio_time:显示报告的有效性和准确性
- 测试:使用新的get / set audio_tstamp_config修复audio_time
- test / pcm_min:修正错误讯息
- test / pcm:使用float PCM格式修复生成的值
ucm:在JackHWMute中允许多个设备
ucm:改进插孔配置文档
ucm:记录一些标准值
ucm:docs:修复doxygen排除UCM本地标头的修补程序
1.1.0版本中新增功能:
- 核心:
- 版本v1.1.0
- 支持建立w / out系统V共享内存
- 修正_GNU_SOURCE处理与amp;包含头文件
- build:不要尝试检测交叉编译器
- core:将便捷宏添加到local.h中
- conf:topology:为broadwell音频DSP添加拓扑文件
- topology:autotools:为拓扑核心添加构建支持
- 用自己的版本替换list.h
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- 配置API:
- 用卡片名称中的_替换不安全的字符
- 控制API:
- 控制:允许在多值情况下设置特定值
- 允许提示ctl,hwdep,timer和seq
- namehint:修复了无效的iface名称
- namehint:修正没有设备编号的列表
- namehint:修复了snd_device_name_hint()中的无效列表访问( )
- HWDEP API:
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- 允许提示ctl,hwdep,timer和seq
- PCM API:
- 支持建立w / out系统V共享内存
- pcm:删除未使用的sys / shm.h包含
- 将网页助手移至常用程式码
- pcm:dmix:正确处理从属PCM xrun和意外状态
- pcm:ladspa:由于错误的频道引用而修复了段错误
- pcm:route:删除虚假!在snd_config_get_id()中检查
- pcm:ioplug,extplug:修复类型检查中的逻辑错误
- pcm:修复两个枚举的doxygen
- pcm:恢复设置延迟失败的hw参数
- pcm:添加对新的STATUS_EXT ioctl的支持
- pcm:添加对get / set_audio_htstamp_config的支持
- pcm:添加帮助函数来查询时间戳功能
- PCM:snd_pcm_xxxx_drain()在暂停和恢复后可能会被阻止
- pcm:修复了dmix& amp; amp; svn的snd_pcm_status()共
- pcm:不要在_snd_pcm_hw_params_internal()中声明
- pcm:从snd_pcm_hw_params_slave()中移除assert()
- 允许提示ctl,hwdep,timer和seq
- RawMidi API:
- 允许提示ctl,hwdep,timer和seq
- 计时器API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- 拓扑API:
- 拓扑:为新功能添加缺少的原型
- 拓扑:从用户空间标题中移除小端类型
- 拓扑:为PCM添加C API支持
- 拓扑:为BE和CC链接添加C API支持。
- 拓扑:ABI - 将流格式更改为按位标记
- 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- 拓扑:添加API以设置供应商特定的版本号
- 拓扑:pcm:删除未使用的变量
- topology:parser:将缺少的返回值添加到snd_tplg_set_manifest_data()
- topology:data:修正tplg_parse_data_hex()中错误的大小检查
- 拓扑:ctl:修复访问类型检查
- topology:builder:修复write_elem_block()中可能未初始化的变量
- 拓扑:API调用来直接从模板构建拓扑数据
- 拓扑:从C程序中添加用于构建拓扑的C模板结构
- core:将便捷宏添加到local.h中
- 拓扑:将OBJECT_TYPE_重命名为SND_TPLG_TYPE _
- 拓扑:在错误消息中打印错误前缀。
- 拓扑结构:在复制 时,请将所有DAPM控件类型对待
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:添加对写入清单专用数据的支持。
- topology:添加元素ID,以便按名称查找引用。
- 拓扑:修复元素对象类型为switch()
- 拓扑:修正拼写错误
- 拓扑:修复缺少包含ctype.h的内容
- topology:autotools:为拓扑核心添加构建支持
- 拓扑:添加二进制文件构建器。
- 拓扑:添加频道地图解析器。
- 拓扑:添加CTL解析器
- 拓扑:添加DAPM对象解析器
- 拓扑:添加私有数据分析器
- 拓扑:添加操作解析器
- 拓扑:添加PCM分析器。
- 拓扑:添加文本部分解析器。
- 拓扑:添加拓扑核心分析器。
- 使用个案管理员API:
- 修正_GNU_SOURCE处理与amp;包含头文件
- ucm:docs:修复UCM主页的doxygen格式。
- ucm:重新格式化snd_use_case_get()文档
- /include/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- /src/Makefile.am:
- topology:autotools:为拓扑核心添加构建支持
- 配置:
- 将网页助手移至常用程式码
- 修正_GNU_SOURCE处理与amp;包含头文件
- conf:topology:为broadwell音频DSP添加拓扑文件
- 用卡片名称中的_替换不安全的字符
- surround41 / 50.conf:使用chmap语法更好的灵活性
- conf / ucm:broadwell-rt286:更改为设置捕获量和捕获设备
- conf:向ctl,hwdep,seq和定时器设备添加提示说明
- 允许提示ctl,hwdep,timer和seq
- conf / ucm:broadwell-rt286:更改为使用正确的插孔kcontrol名称
- USB音频:Sound Blaster HD iec958在设备1上
- conf / ucm:为broadwell-rt286 ucm config添加Makefile.am
- conf / ucm:broadwell-rt286:添加ucm config
- 文档:
- 拓扑结构:doxygen:为拓扑核心添加doxygen支持。
- docs:将UCM链接添加到主doxygen页面。
- 内核标题:
- topology:ABI - 将清单中的dai_elems重命名为pcm_elems
- 拓扑:ABI - 将流格式更改为按位标记
- topology:ABI - 在snd_soc_tplg_dapm_widget中使用__le32而不是__u32
- topology:ABI - 移除未使用的struct snd_soc_tplg_stream_config
- topology:ABI - 删除tdm_slot&来自snd_soc_tplg_stream的dai_fmt 拓扑:ABI - 独立的PCM& BE / CC链接支持并将ABI版本升级到4
- topology:ABI - 将名称元素添加到snd_soc_tplg_stream
- hwdep:添加FireWire digi00x / tascam驱动程序支持
- topology:将操作支持添加到字节控制对象。
- topology:更新ABI以改进对不同TLV对象类型的支持。
- 拓扑:uapi:为拓扑ABI添加UAPI标头
- 使用4.1内核同步include / sound / asound.h
- SHM帮手:
- 支持建立w / out系统V共享内存
- 测试/示例代码:
- 测试:audio_time:显示报告的有效性和准确性
- 测试:使用新的get / set audio_tstamp_config修复audio_time
- test / pcm_min:修正错误讯息
- test / pcm:使用float PCM格式修复生成的值
ucm:在JackHWMute中允许多个设备
ucm:改进插孔配置文档
ucm:记录一些标准值
ucm:docs:修复doxygen排除UCM本地标头的修补程序
1.0.27.2版本中的新功能:
- configure.in:删除emi_26_62参考
- 移除emi_26_62固件
- 为CA0132 DSP添加固件
- Emagic EMI 2 | 6音频接口固件
- 移除emi_26_62固件
- Sound Blaster HDA CA0132固件
- 更新ca0132固件文件
- 为CA0132 DSP添加固件
版本1.0.24中新增功能:
- http://alsa-project.org/main/index.php/Changes_v1.0.23_v1.0.24
在1.0.23版本中新增功能:
- 现在支持华硕Xonar DS声卡的CMI8788氧气驱动器
- NVIDIA GeForce GT 220的HDMI音频支持
- Realtek ALC670,ALC665,ALC269VB支持
- 添加Apple Mac Mini 3,1音频支持
- 添加27英寸iMac支持
- 改进的Apple MacBook Pro 5,1 / 5,2支持
- 支持新的英特尔HDA控制器
- 支持Intel HDA驱动程序中的八个以上音频流
- 改进的动态音频电源管理
评论没有发现