ALSA driver

ソフトウェアのスクリーンショット:
ALSA driver
ソフトウェアの詳細:
バージョン: 1.1.5 更新
日付のアップロード: 2 Dec 17
開発者: ALSA Team
ライセンス: 無料
人気: 87

Rating: 1.0/5 (Total Votes: 1)

Advanced Linux Sound Architectureはいくつかの部分で構成されています。 1つは、モジュールオートロード、devfs、isapnp自動設定をサポートし、アナログオーディオ、デジタルオーディオ、コントロール、ミキサー、シンセサイザー、DSP、MIDI、およびオーディオハードウェアのタイマーコンポーネントに完全にアクセスできる完全にモジュール化されたサウンドドライバーです。

完全な機能を備えたカーネルレベルのシーケンサ、OSS / Freeアプリケーションの完全な互換性レイヤ、アプリケーション(クライアント/サーバ、プラグイン、PCM)のALSAカーネルドライバ機能をカバーし、拡張するオブジェクト指向のCライブラリshari

このリリースの新機能:

コア:
リリースv1.1.0
System V共有メモリを使用したビルドサポート
_GNU_SOURCE処理とヘッダの挿入を修正
build:クロスコンパイラを検出しようとしないでください。
core:便利なマクロをlocal.hに追加する
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する
トポロジ: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:
System V共有メモリを使用したビルドサポート
pcm:drop unused sys / shm.hインクルード
ページヘルパーを共通コードに移動する

pcm:dmix:スレーブPCM xrunと予期しない状態を適切に処理する
pcm:ladspa:間違ったチャンネル参照によるsegfaultの修正
pcm:ルート:偽を削除! snd_config_get_id()のチェックで
pcm:ioplug、extplug:型チェックで論理エラーを修正する
pcm:2つの列挙型のdoxygenを修正しました。
pcm:設定された待ち時間でのhw paramsの復元に失敗しました
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:未使用の変数を削除する
トポロジ:パーサー:欠落した戻り値をsnd_tplg_set_manifest_data()に追加する
トポロジ:データ:tplg_parse_data_hex()の間違ったサイズチェックを修正
トポロジ:ctl:アクセスタイプのチェックを修正する
トポロジ:ビルダー:write_elem_block()で初期化されていない可能性のある変数を修正しました。
トポロジ:テンプレートからトポロジデータを直接構築するAPI呼び出し
トポロジ:Cプログラムからトポロジを構築するためのCテンプレート構造の追加
core:便利なマクロをlocal.hに追加する
トポロジ:OBJECT_TYPE_をSND_TPLG_TYPE_にリネームする
トポロジ:エラーメッセージに印刷プレフィックスを付けます。
トポロジ:コピー時にすべてのDAPMコントロールの種類を同じに扱う
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:マニフェストプライベートデータの書き込みをサポートします。
トポロジ:要素IDを追加して、名前で参照を参照できるようにします。
トポロジ:fix要素のオブジェクト型はswitch()です。
トポロジ:入力ミスを修正トポロジ:ctype.hのインクルードの欠落を修正
トポロジ:autotools:トポロジコアのビルドサポートを追加する
トポロジ:バイナリファイルビルダーを追加します。
トポロジ:チャネルマップパーサを追加します。
トポロジ:CTLパーサを追加する
トポロジ:DAPMオブジェクトパーサーを追加する
トポロジ:プライベートデータパーサーを追加する
トポロジ:オペレーションパーサーの追加
トポロジ:PCMパーサを追加します。
トポロジ:テキストセクションパーサを追加します。
トポロジ:トポロジのコアパーサーを追加します。
Use Case Manager API:
_GNU_SOURCE処理とヘッダの挿入を修正
ucm:docs:UCMメインページのdoxygenフォーマットを修正しました。
ucm:JackHWMuteで複数のデバイスを許可する
ucm:ジャック設定のドキュメントを改善する
ucm:再フォーマットsnd_use_case_get()doc
ucm:いくつかの標準値を文書化する
/include/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
/src/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
構成:
ページヘルパーを共通コードに移動する
_GNU_SOURCE処理とヘッダの挿入を修正
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する
安全でない文字をカード名の_に置き換えるsurround41 / 50.conf:柔軟性を高めるためにchmap構文を使用する
conf / ucm:broadwell-rt286:キャプチャボリュームとキャプチャデバイスを設定するように変更する
conf:ctl、hwdep、seq、timerデバイスにヒントの説明を追加する
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:メインのdoxygenページにUCMリンクを追加します。
ucm:docs:UCMローカルヘッダのdoxygenパッチを除外します。
カーネルヘッダー:
トポロジ:ABI - マニフェストのdai_elemsからpcm_elemsへの名前変更
トポロジ:ABI - ストリーム形式をビット単位のフラグに変更する
トポロジ:ABI - snd_soc_tplg_dapm_widgetで__u32の代わりに__le32を使用する
トポロジ:ABI - 未使用の構造体を削除するsnd_soc_tplg_stream_config
トポロジ:ABI - snd_soc_tplg_streamからtdm_slot&dai_fmtを削除
トポロジ:ABI - PCMとBE / CCのリンクを個別にサポートし、ABIバージョンを4にバンプする
トポロジ:ABI - name要素をsnd_soc_tplg_streamに追加する

hwdep:FireWire digi00x / tascamドライバのサポートを追加する
トポロジ:バイトコントロールオブジェクトにopsサポートを追加します。
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:uapi:トポロジABI用のUAPIヘッダーを追加する
4.1カーネルでinclude / sound / asound.hを同期する
SHMヘルパー:
System V共有メモリを使用したビルドサポート
テスト/コード例:
test:audio_time:レポートの妥当性と正確性を表示する
テスト:新しいget / setでaudio_timeを修正するaudio_tstamp_config
test / pcm_min:エラーメッセージを修正
test / pcm:float PCM形式で生成された値を修正する

バージョン1.1.4の新機能:

コア:
リリースv1.1.0
System V共有メモリを使用したビルドサポート
_GNU_SOURCE処理を修正する&ヘッダ包含
build:クロスコンパイラを検出しようとしないでください。
core:便利なマクロをlocal.hに追加する
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する
トポロジ: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:
System V共有メモリを使用したビルドサポート
pcm:drop unused sys / shm.hインクルード
ページヘルパーを共通コードに移動するpcm:dmix:スレーブPCM xrunと予期しない状態を適切に処理する
pcm:ladspa:間違ったチャンネル参照によるsegfaultの修正
pcm:ルート:偽を削除! snd_config_get_id()のチェックで
pcm:ioplug、extplug:型チェックで論理エラーを修正する
pcm:2つの列挙型のdoxygenを修正しました。
pcm:設定された待ち時間でのhw paramsの復元に失敗しました
pcm:新しいSTATUS_EXT ioctlのサポートを追加
pcm:get / set_audio_htstamp_configのサポートを追加する
pcm:タイムスタンプ機能を照会するヘルパー関数を追加する
PCM:一時停止および再開後にsnd_pcm_xxxx_drain()がブロックされる
pcm:dmix& amp;の場合は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:未使用の変数を削除する
トポロジ:パーサー:欠落した戻り値をsnd_tplg_set_manifest_data()に追加する
トポロジ:データ:tplg_parse_data_hex()の間違ったサイズチェックを修正
トポロジ:ctl:アクセスタイプのチェックを修正する
トポロジ:ビルダー:write_elem_block()で初期化されていない可能性のある変数を修正しました。
トポロジ:テンプレートからトポロジデータを直接構築するAPI呼び出し
トポロジ:Cプログラムからトポロジを構築するためのCテンプレート構造の追加
core:便利なマクロをlocal.hに追加する
トポロジ:OBJECT_TYPE_をSND_TPLG_TYPE_にリネームする
トポロジ:エラーメッセージに印刷プレフィックスを付けます。
トポロジ:コピー時にすべてのDAPMコントロールの種類を同じに扱う
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:マニフェストプライベートデータの書き込みをサポートします。
トポロジ:要素IDを追加して、名前で参照を参照できるようにします。
トポロジ:fix要素のオブジェクト型はswitch()です。
トポロジ:入力ミスを修正トポロジ:ctype.hのインクルードの欠落を修正
トポロジ:autotools:トポロジコアのビルドサポートを追加する
トポロジ:バイナリファイルビルダーを追加します。
トポロジ:チャネルマップパーサを追加します。
トポロジ:CTLパーサを追加する
トポロジ:DAPMオブジェクトパーサーを追加する
トポロジ:プライベートデータパーサーを追加する
トポロジ:オペレーションパーサーの追加
トポロジ:PCMパーサを追加します。
トポロジ:テキストセクションパーサを追加します。
トポロジ:トポロジのコアパーサーを追加します。
Use Case Manager API:
_GNU_SOURCE処理を修正する&ヘッダ包含
ucm:docs:UCMメインページのdoxygenフォーマットを修正しました。
ucm:JackHWMuteで複数のデバイスを許可する
ucm:ジャック設定のドキュメントを改善する
ucm:再フォーマットsnd_use_case_get()doc
ucm:いくつかの標準値を文書化する
/include/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
/src/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
構成:
ページヘルパーを共通コードに移動する
_GNU_SOURCE処理を修正する&ヘッダ包含
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する安全でない文字をカード名の_に置き換える
surround41 / 50.conf:柔軟性を高めるためにchmap構文を使用する
conf / ucm:broadwell-rt286:キャプチャボリュームとキャプチャデバイスを設定するように変更する
conf:ctl、hwdep、seq、timerデバイスにヒントの説明を追加する
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:メインのdoxygenページにUCMリンクを追加します。
ucm:docs:UCMローカルヘッダのdoxygenパッチを除外します。
カーネルヘッダー:
トポロジ:ABI - マニフェストのdai_elemsからpcm_elemsへの名前変更
トポロジ:ABI - ストリーム形式をビット単位のフラグに変更する
トポロジ:ABI - snd_soc_tplg_dapm_widgetで__u32の代わりに__le32を使用する
トポロジ:ABI - 未使用の構造体を削除するsnd_soc_tplg_stream_config
トポロジ:ABI - tdm_slotを削除& snd_soc_tplg_streamのdai_fmt

トポロジ:ABI - PCM& BE / CCリンクのサポートとABIバージョン4へのバンプ
トポロジ:ABI - name要素をsnd_soc_tplg_streamに追加する
hwdep:FireWire digi00x / tascamドライバのサポートを追加する
トポロジ:バイトコントロールオブジェクトにopsサポートを追加します。
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:uapi:トポロジABI用のUAPIヘッダーを追加する
4.1カーネルでinclude / sound / asound.hを同期する
SHMヘルパー:
System V共有メモリを使用したビルドサポート
テスト/コード例:
test:audio_time:レポートの妥当性と正確性を表示する
テスト:新しいget / setでaudio_timeを修正するaudio_tstamp_config
test / pcm_min:エラーメッセージを修正
test / pcm:float PCM形式で生成された値を修正する

バージョン1.1.3の新機能:

コア:
リリースv1.1.0
System V共有メモリを使用したビルドサポート
_GNU_SOURCE処理を修正する&ヘッダ包含
build:クロスコンパイラを検出しようとしないでください。
core:便利なマクロをlocal.hに追加する
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する
トポロジ: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:
System V共有メモリを使用したビルドサポート
pcm:drop unused sys / shm.hインクルード
ページヘルパーを共通コードに移動するpcm:dmix:スレーブPCM xrunと予期しない状態を適切に処理する
pcm:ladspa:間違ったチャンネル参照によるsegfaultの修正
pcm:ルート:偽を削除! snd_config_get_id()のチェックで
pcm:ioplug、extplug:型チェックで論理エラーを修正する
pcm:2つの列挙型のdoxygenを修正しました。
pcm:設定された待ち時間でのhw paramsの復元に失敗しました
pcm:新しいSTATUS_EXT ioctlのサポートを追加
pcm:get / set_audio_htstamp_configのサポートを追加する
pcm:タイムスタンプ機能を照会するヘルパー関数を追加する
PCM:一時停止および再開後にsnd_pcm_xxxx_drain()がブロックされる
pcm:dmix& amp;の場合は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:未使用の変数を削除する
トポロジ:パーサー:欠落した戻り値をsnd_tplg_set_manifest_data()に追加する
トポロジ:データ:tplg_parse_data_hex()の間違ったサイズチェックを修正
トポロジ:ctl:アクセスタイプのチェックを修正する
トポロジ:ビルダー:write_elem_block()で初期化されていない可能性のある変数を修正しました。
トポロジ:テンプレートからトポロジデータを直接構築するAPI呼び出し
トポロジ:Cプログラムからトポロジを構築するためのCテンプレート構造の追加
core:便利なマクロをlocal.hに追加する
トポロジ:OBJECT_TYPE_をSND_TPLG_TYPE_にリネームする
トポロジ:エラーメッセージに印刷プレフィックスを付けます。
トポロジ:コピー時にすべてのDAPMコントロールの種類を同じに扱う
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:マニフェストプライベートデータの書き込みをサポートします。
トポロジ:要素IDを追加して、名前で参照を参照できるようにします。
トポロジ:fix要素のオブジェクト型はswitch()です。
トポロジ:入力ミスを修正トポロジ:ctype.hのインクルードの欠落を修正
トポロジ:autotools:トポロジコアのビルドサポートを追加する
トポロジ:バイナリファイルビルダーを追加します。
トポロジ:チャネルマップパーサを追加します。
トポロジ:CTLパーサを追加する
トポロジ:DAPMオブジェクトパーサーを追加する
トポロジ:プライベートデータパーサーを追加する
トポロジ:オペレーションパーサーの追加
トポロジ:PCMパーサを追加します。
トポロジ:テキストセクションパーサを追加します。
トポロジ:トポロジのコアパーサーを追加します。
Use Case Manager API:
_GNU_SOURCE処理を修正する&ヘッダ包含
ucm:docs:UCMメインページのdoxygenフォーマットを修正しました。
ucm:JackHWMuteで複数のデバイスを許可する
ucm:ジャック設定のドキュメントを改善する
ucm:再フォーマットsnd_use_case_get()doc
ucm:いくつかの標準値を文書化する
/include/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
/src/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
構成:
ページヘルパーを共通コードに移動する
_GNU_SOURCE処理を修正する&ヘッダ包含
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する安全でない文字をカード名の_に置き換える
surround41 / 50.conf:柔軟性を高めるためにchmap構文を使用する
conf / ucm:broadwell-rt286:キャプチャボリュームとキャプチャデバイスを設定するように変更する
conf:ctl、hwdep、seq、timerデバイスにヒントの説明を追加する
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:メインのdoxygenページにUCMリンクを追加します。
ucm:docs:UCMローカルヘッダのdoxygenパッチを除外します。
カーネルヘッダー:
トポロジ:ABI - マニフェストのdai_elemsからpcm_elemsへの名前変更
トポロジ:ABI - ストリーム形式をビット単位のフラグに変更する
トポロジ:ABI - snd_soc_tplg_dapm_widgetで__u32の代わりに__le32を使用する
トポロジ:ABI - 未使用の構造体を削除するsnd_soc_tplg_stream_config
トポロジ:ABI - tdm_slotを削除& snd_soc_tplg_streamのdai_fmt

トポロジ:ABI - PCM& BE / CCリンクのサポートとABIバージョン4へのバンプ
トポロジ:ABI - name要素をsnd_soc_tplg_streamに追加する
hwdep:FireWire digi00x / tascamドライバのサポートを追加する
トポロジ:バイトコントロールオブジェクトにopsサポートを追加します。
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:uapi:トポロジABI用のUAPIヘッダーを追加する
4.1カーネルでinclude / sound / asound.hを同期する
SHMヘルパー:
System V共有メモリを使用したビルドサポート
テスト/コード例:
test:audio_time:レポートの妥当性と正確性を表示する
テスト:新しいget / setでaudio_timeを修正するaudio_tstamp_config
test / pcm_min:エラーメッセージを修正
test / pcm:float PCM形式で生成された値を修正する

バージョン1.1.2の新機能:

コア:
リリースv1.1.0
System V共有メモリを使用したビルドサポート
_GNU_SOURCE処理を修正する&ヘッダ包含
build:クロスコンパイラを検出しようとしないでください。
core:便利なマクロをlocal.hに追加する
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する
トポロジ: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:
System V共有メモリを使用したビルドサポート
pcm:drop unused sys / shm.hインクルード
ページヘルパーを共通コードに移動するpcm:dmix:スレーブPCM xrunと予期しない状態を適切に処理する
pcm:ladspa:間違ったチャンネル参照によるsegfaultの修正
pcm:ルート:偽を削除! snd_config_get_id()のチェックで
pcm:ioplug、extplug:型チェックで論理エラーを修正する
pcm:2つの列挙型のdoxygenを修正しました。
pcm:設定された待ち時間でのhw paramsの復元に失敗しました
pcm:新しいSTATUS_EXT ioctlのサポートを追加
pcm:get / set_audio_htstamp_configのサポートを追加する
pcm:タイムスタンプ機能を照会するヘルパー関数を追加する
PCM:一時停止および再開後にsnd_pcm_xxxx_drain()がブロックされる
pcm:dmix& amp;の場合は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:未使用の変数を削除する
トポロジ:パーサー:欠落した戻り値をsnd_tplg_set_manifest_data()に追加する
トポロジ:データ:tplg_parse_data_hex()の間違ったサイズチェックを修正
トポロジ:ctl:アクセスタイプのチェックを修正する
トポロジ:ビルダー:write_elem_block()で初期化されていない可能性のある変数を修正しました。
トポロジ:テンプレートからトポロジデータを直接構築するAPI呼び出し
トポロジ:Cプログラムからトポロジを構築するためのCテンプレート構造の追加
core:便利なマクロをlocal.hに追加する
トポロジ:OBJECT_TYPE_をSND_TPLG_TYPE_にリネームする
トポロジ:エラーメッセージに印刷プレフィックスを付けます。
トポロジ:コピー時にすべてのDAPMコントロールの種類を同じに扱う
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:マニフェストプライベートデータの書き込みをサポートします。
トポロジ:要素IDを追加して、名前で参照を参照できるようにします。
トポロジ:fix要素のオブジェクト型はswitch()です。
トポロジ:入力ミスを修正トポロジ:ctype.hのインクルードの欠落を修正
トポロジ:autotools:トポロジコアのビルドサポートを追加する
トポロジ:バイナリファイルビルダーを追加します。
トポロジ:チャネルマップパーサを追加します。
トポロジ:CTLパーサを追加する
トポロジ:DAPMオブジェクトパーサーを追加する
トポロジ:プライベートデータパーサーを追加する
トポロジ:オペレーションパーサーの追加
トポロジ:PCMパーサを追加します。
トポロジ:テキストセクションパーサを追加します。
トポロジ:トポロジのコアパーサーを追加します。
Use Case Manager API:
_GNU_SOURCE処理を修正する&ヘッダ包含
ucm:docs:UCMメインページのdoxygenフォーマットを修正しました。
ucm:JackHWMuteで複数のデバイスを許可する
ucm:ジャック設定のドキュメントを改善する
ucm:再フォーマットsnd_use_case_get()doc
ucm:いくつかの標準値を文書化する
/include/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
/src/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
構成:
ページヘルパーを共通コードに移動する
_GNU_SOURCE処理を修正する&ヘッダ包含
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する安全でない文字をカード名の_に置き換える
surround41 / 50.conf:柔軟性を高めるためにchmap構文を使用する
conf / ucm:broadwell-rt286:キャプチャボリュームとキャプチャデバイスを設定するように変更する
conf:ctl、hwdep、seq、timerデバイスにヒントの説明を追加する
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:メインのdoxygenページにUCMリンクを追加します。
ucm:docs:UCMローカルヘッダのdoxygenパッチを除外します。
カーネルヘッダー:
トポロジ:ABI - マニフェストのdai_elemsからpcm_elemsへの名前変更
トポロジ:ABI - ストリーム形式をビット単位のフラグに変更する
トポロジ:ABI - snd_soc_tplg_dapm_widgetで__u32の代わりに__le32を使用する
トポロジ:ABI - 未使用の構造体を削除するsnd_soc_tplg_stream_config
トポロジ:ABI - tdm_slotを削除& snd_soc_tplg_streamのdai_fmt

トポロジ:ABI - PCM& BE / CCリンクのサポートとABIバージョン4へのバンプ
トポロジ:ABI - name要素をsnd_soc_tplg_streamに追加する
hwdep:FireWire digi00x / tascamドライバのサポートを追加する
トポロジ:バイトコントロールオブジェクトにopsサポートを追加します。
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:uapi:トポロジABI用のUAPIヘッダーを追加する
4.1カーネルでinclude / sound / asound.hを同期する
SHMヘルパー:
System V共有メモリを使用したビルドサポート
テスト/コード例:
test:audio_time:レポートの妥当性と正確性を表示する
テスト:新しいget / setでaudio_timeを修正するaudio_tstamp_config
test / pcm_min:エラーメッセージを修正
test / pcm:float PCM形式で生成された値を修正する

バージョン1.1.1の新機能:

コア:
リリースv1.1.0
System V共有メモリを使用したビルドサポート
_GNU_SOURCE処理を修正する&ヘッダ包含
build:クロスコンパイラを検出しようとしないでください。
core:便利なマクロをlocal.hに追加する
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する
トポロジ: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:
System V共有メモリを使用したビルドサポート
pcm:drop unused sys / shm.hインクルード
ページヘルパーを共通コードに移動するpcm:dmix:スレーブPCM xrunと予期しない状態を適切に処理する
pcm:ladspa:間違ったチャンネル参照によるsegfaultの修正
pcm:ルート:偽を削除! snd_config_get_id()のチェックで
pcm:ioplug、extplug:型チェックで論理エラーを修正する
pcm:2つの列挙型のdoxygenを修正しました。
pcm:設定された待ち時間でのhw paramsの復元に失敗しました
pcm:新しいSTATUS_EXT ioctlのサポートを追加
pcm:get / set_audio_htstamp_configのサポートを追加する
pcm:タイムスタンプ機能を照会するヘルパー関数を追加する
PCM:一時停止および再開後にsnd_pcm_xxxx_drain()がブロックされる
pcm:dmix& amp;の場合は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:未使用の変数を削除する
トポロジ:パーサー:欠落した戻り値をsnd_tplg_set_manifest_data()に追加する
トポロジ:データ:tplg_parse_data_hex()の間違ったサイズチェックを修正
トポロジ:ctl:アクセスタイプのチェックを修正する
トポロジ:ビルダー:write_elem_block()で初期化されていない可能性のある変数を修正しました。
トポロジ:テンプレートからトポロジデータを直接構築するAPI呼び出し
トポロジ:Cプログラムからトポロジを構築するためのCテンプレート構造の追加
core:便利なマクロをlocal.hに追加する
トポロジ:OBJECT_TYPE_をSND_TPLG_TYPE_にリネームする
トポロジ:エラーメッセージに印刷プレフィックスを付けます。
トポロジ:コピー時にすべてのDAPMコントロールの種類を同じに扱う
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:マニフェストプライベートデータの書き込みをサポートします。
トポロジ:要素IDを追加して、名前で参照を参照できるようにします。
トポロジ:fix要素のオブジェクト型はswitch()です。
トポロジ:入力ミスを修正トポロジ:ctype.hのインクルードの欠落を修正
トポロジ:autotools:トポロジコアのビルドサポートを追加する
トポロジ:バイナリファイルビルダーを追加します。
トポロジ:チャネルマップパーサを追加します。
トポロジ:CTLパーサを追加する
トポロジ:DAPMオブジェクトパーサーを追加する
トポロジ:プライベートデータパーサーを追加する
トポロジ:オペレーションパーサーの追加
トポロジ:PCMパーサを追加します。
トポロジ:テキストセクションパーサを追加します。
トポロジ:トポロジのコアパーサーを追加します。
Use Case Manager API:
_GNU_SOURCE処理を修正する&ヘッダ包含
ucm:docs:UCMメインページのdoxygenフォーマットを修正しました。
ucm:JackHWMuteで複数のデバイスを許可する
ucm:ジャック設定のドキュメントを改善する
ucm:再フォーマットsnd_use_case_get()doc
ucm:いくつかの標準値を文書化する
/include/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
/src/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
構成:
ページヘルパーを共通コードに移動する
_GNU_SOURCE処理を修正する&ヘッダ包含
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する安全でない文字をカード名の_に置き換える
surround41 / 50.conf:柔軟性を高めるためにchmap構文を使用する
conf / ucm:broadwell-rt286:キャプチャボリュームとキャプチャデバイスを設定するように変更する
conf:ctl、hwdep、seq、timerデバイスにヒントの説明を追加する
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:メインのdoxygenページにUCMリンクを追加します。
ucm:docs:UCMローカルヘッダのdoxygenパッチを除外します。
カーネルヘッダー:
トポロジ:ABI - マニフェストのdai_elemsからpcm_elemsへの名前変更
トポロジ:ABI - ストリーム形式をビット単位のフラグに変更する
トポロジ:ABI - snd_soc_tplg_dapm_widgetで__u32の代わりに__le32を使用する
トポロジ:ABI - 未使用の構造体を削除するsnd_soc_tplg_stream_config
トポロジ:ABI - tdm_slotを削除& snd_soc_tplg_streamのdai_fmt

トポロジ:ABI - PCM& BE / CCリンクのサポートとABIバージョン4へのバンプ
トポロジ:ABI - name要素をsnd_soc_tplg_streamに追加する
hwdep:FireWire digi00x / tascamドライバのサポートを追加する
トポロジ:バイトコントロールオブジェクトにopsサポートを追加します。
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:uapi:トポロジABI用のUAPIヘッダーを追加する
4.1カーネルでinclude / sound / asound.hを同期する
SHMヘルパー:
System V共有メモリを使用したビルドサポート
テスト/コード例:
test:audio_time:レポートの妥当性と正確性を表示する
テスト:新しいget / setでaudio_timeを修正するaudio_tstamp_config
test / pcm_min:エラーメッセージを修正
test / pcm:float PCM形式で生成された値を修正する

バージョン1.1.0の新機能:

コア:
リリースv1.1.0
System V共有メモリを使用したビルドサポート
_GNU_SOURCE処理を修正する&ヘッダ包含
build:クロスコンパイラを検出しようとしないでください。
core:便利なマクロをlocal.hに追加する
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する
トポロジ: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:
System V共有メモリを使用したビルドサポート
pcm:drop unused sys / shm.hインクルード
ページヘルパーを共通コードに移動するpcm:dmix:スレーブPCM xrunと予期しない状態を適切に処理する
pcm:ladspa:間違ったチャンネル参照によるsegfaultの修正
pcm:ルート:偽を削除! snd_config_get_id()のチェックで
pcm:ioplug、extplug:型チェックで論理エラーを修正する
pcm:2つの列挙型のdoxygenを修正しました。
pcm:設定された待ち時間でのhw paramsの復元に失敗しました
pcm:新しいSTATUS_EXT ioctlのサポートを追加
pcm:get / set_audio_htstamp_configのサポートを追加する
pcm:タイムスタンプ機能を照会するヘルパー関数を追加する
PCM:一時停止および再開後にsnd_pcm_xxxx_drain()がブロックされる
pcm:dmix& amp;の場合は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:未使用の変数を削除する
トポロジ:パーサー:欠落した戻り値をsnd_tplg_set_manifest_data()に追加する
トポロジ:データ:tplg_parse_data_hex()の間違ったサイズチェックを修正
トポロジ:ctl:アクセスタイプのチェックを修正する
トポロジ:ビルダー:write_elem_block()で初期化されていない可能性のある変数を修正しました。
トポロジ:テンプレートからトポロジデータを直接構築するAPI呼び出し
トポロジ:Cプログラムからトポロジを構築するためのCテンプレート構造の追加
core:便利なマクロをlocal.hに追加する
トポロジ:OBJECT_TYPE_をSND_TPLG_TYPE_にリネームする
トポロジ:エラーメッセージに印刷プレフィックスを付けます。
トポロジ:コピー時にすべてのDAPMコントロールの種類を同じに扱う
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:マニフェストプライベートデータの書き込みをサポートします。
トポロジ:要素IDを追加して、名前で参照を参照できるようにします。
トポロジ:fix要素のオブジェクト型はswitch()です。
トポロジ:入力ミスを修正トポロジ:ctype.hのインクルードの欠落を修正
トポロジ:autotools:トポロジコアのビルドサポートを追加する
トポロジ:バイナリファイルビルダーを追加します。
トポロジ:チャネルマップパーサを追加します。
トポロジ:CTLパーサを追加する
トポロジ:DAPMオブジェクトパーサーを追加する
トポロジ:プライベートデータパーサーを追加する
トポロジ:オペレーションパーサーの追加
トポロジ:PCMパーサを追加します。
トポロジ:テキストセクションパーサを追加します。
トポロジ:トポロジのコアパーサーを追加します。
Use Case Manager API:
_GNU_SOURCE処理を修正する&ヘッダ包含
ucm:docs:UCMメインページのdoxygenフォーマットを修正しました。
ucm:JackHWMuteで複数のデバイスを許可する
ucm:ジャック設定のドキュメントを改善する
ucm:再フォーマットsnd_use_case_get()doc
ucm:いくつかの標準値を文書化する
/include/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
/src/Makefile.am:
トポロジ:autotools:トポロジコアのビルドサポートを追加する
構成:
ページヘルパーを共通コードに移動する
_GNU_SOURCE処理を修正する&ヘッダ包含
conf:topology:ブロードウェル・オーディオDSPのトポロジー・ファイルを追加する安全でない文字をカード名の_に置き換える
surround41 / 50.conf:柔軟性を高めるためにchmap構文を使用する
conf / ucm:broadwell-rt286:キャプチャボリュームとキャプチャデバイスを設定するように変更する
conf:ctl、hwdep、seq、timerデバイスにヒントの説明を追加する
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:メインのdoxygenページにUCMリンクを追加します。
ucm:docs:UCMローカルヘッダのdoxygenパッチを除外します。
カーネルヘッダー:
トポロジ:ABI - マニフェストのdai_elemsからpcm_elemsへの名前変更
トポロジ:ABI - ストリーム形式をビット単位のフラグに変更する
トポロジ:ABI - snd_soc_tplg_dapm_widgetで__u32の代わりに__le32を使用する
トポロジ:ABI - 未使用の構造体を削除するsnd_soc_tplg_stream_config
トポロジ:ABI - tdm_slotを削除& snd_soc_tplg_streamのdai_fmt

トポロジ:ABI - PCM& BE / CCリンクのサポートとABIバージョン4へのバンプ
トポロジ:ABI - name要素をsnd_soc_tplg_streamに追加する
hwdep:FireWire digi00x / tascamドライバのサポートを追加する
トポロジ:バイトコントロールオブジェクトにopsサポートを追加します。
トポロジ:異なるTLVオブジェクトタイプのサポートを改善するためにABIを更新します。
トポロジ:uapi:トポロジABI用のUAPIヘッダーを追加する
4.1カーネルでinclude / sound / asound.hを同期する
SHMヘルパー:
System V共有メモリを使用したビルドサポート
テスト/コード例:
test:audio_time:レポートの妥当性と正確性を表示する
テスト:新しいget / setでaudio_timeを修正するaudio_tstamp_config
test / pcm_min:エラーメッセージを修正
test / pcm:float PCM形式で生成された値を修正する

バージョン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の新機能:



ASUS 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コントローラのサポート
インテルHDAドライバで8つ以上のオーディオストリームをサポート
ダイナミックオーディオパワーマネージメントの改善

同じようなソフトウェア

libaacs
libaacs

17 Feb 15

libxml2
libxml2

14 Apr 15

Libnet
Libnet

20 Feb 15

ACE
ACE

22 Jun 18

へのコメント ALSA driver

コメントが見つかりません
コメントを追加
画像をオンにする!