高級Linux聲音體系結構由多個部分組成。首先是一個完全模塊化的聲音驅動程序,它支持模塊自動加載,devfs,isapnp自動配置,並且可以完全訪問音頻硬件的模擬音頻,數字音頻,控制,混音器,合成器,DSP,MIDI和定時器組件。
它還包括一個全功能的內核級定序器,一個用於OSS / Free應用程序的完全兼容層,一個面向對象的C庫,它覆蓋和增強了應用程序(客戶機/服務器,插件,PCM shari
- 核心:
- 發布v1.1.0
- 支持建立w / out System 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 System 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()文檔li>
- ucm:記錄一些標準值
- /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 System V共享內存
- 測試/示例代碼:
- 測試:audio_time:顯示報告的有效性和準確性
- 測試:使用新的get / set audio_tstamp_config修復audio_time
- test / pcm_min:修正錯誤訊息
- test / pcm:使用float PCM格式修復生成的值
ucm:在JackHWMute中允許多個設備
ucm:改進插孔配置文檔li>
ucm:docs:修復doxygen排除UCM本地標頭的修補程序
- 核心:
- 發布v1.1.0
- 支持建立w / out System 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 System 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;共
- 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()文檔li>
- ucm:記錄一些標準值
- /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 System V共享內存
- 測試/示例代碼:
- 測試:audio_time:顯示報告的有效性和準確性
- 測試:使用新的get / set audio_tstamp_config修復audio_time
- test / pcm_min:修正錯誤訊息
- test / pcm:使用float PCM格式修復生成的值
ucm:在JackHWMute中允許多個設備
ucm:改進插孔配置文檔li>
ucm:docs:修復doxygen排除UCM本地標頭的修補程序
版本1.1.3中的新增功能:
- 核心:
- 發布v1.1.0
- 支持建立w / out System 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 System 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;共
- 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()文檔li>
- ucm:記錄一些標準值
- /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 System V共享內存
- 測試/示例代碼:
- 測試:audio_time:顯示報告的有效性和準確性
- 測試:使用新的get / set audio_tstamp_config修復audio_time
- test / pcm_min:修正錯誤訊息
- test / pcm:使用float PCM格式修復生成的值
ucm:在JackHWMute中允許多個設備
ucm:改進插孔配置文檔li>
ucm:docs:修復doxygen排除UCM本地標頭的修補程序
版本1.1.2中新增功能:
- 核心:
- 發布v1.1.0
- 支持建立w / out System 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 System 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;共
- 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()文檔li>
- ucm:記錄一些標準值
- /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 System V共享內存
- 測試/示例代碼:
- 測試:audio_time:顯示報告的有效性和準確性
- 測試:使用新的get / set audio_tstamp_config修復audio_time
- test / pcm_min:修正錯誤訊息
- test / pcm:使用float PCM格式修復生成的值
ucm:在JackHWMute中允許多個設備
ucm:改進插孔配置文檔li>
ucm:docs:修復doxygen排除UCM本地標頭的修補程序
版本1.1.1中新增功能:
- 核心:
- 發布v1.1.0
- 支持建立w / out System 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 System 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;共
- 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()文檔li>
- ucm:記錄一些標準值
- /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 System V共享內存
- 測試/示例代碼:
- 測試:audio_time:顯示報告的有效性和準確性
- 測試:使用新的get / set audio_tstamp_config修復audio_time
- test / pcm_min:修正錯誤訊息
- test / pcm:使用float PCM格式修復生成的值
ucm:在JackHWMute中允許多個設備
ucm:改進插孔配置文檔li>
ucm:docs:修復doxygen排除UCM本地標頭的修補程序
1.1.0版本中新增功能:
- 核心:
- 發布v1.1.0
- 支持建立w / out System 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 System 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;共
- 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()文檔li>
- ucm:記錄一些標準值
- /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 System V共享內存
- 測試/示例代碼:
- 測試:audio_time:顯示報告的有效性和準確性
- 測試:使用新的get / set audio_tstamp_config修復audio_time
- test / pcm_min:修正錯誤訊息
- test / pcm:使用float PCM格式修復生成的值
ucm:在JackHWMute中允許多個設備
ucm:改進插孔配置文檔li>
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驅動程序中的八個以上音頻流
- 改進的動態音頻電源管理
評論沒有發現