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

libdvdcss
libdvdcss

7 Mar 16

Oracle::Sqlldr
Oracle::Sqlldr

3 Jun 15

GLib2
GLib2

16 Aug 18

へのコメント ALSA driver

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