VSL-DSP: ベンダー ライブラリの調査結果をオーディオ DSP ツールに適用する
ターゲット: PreSonus ユニバーサル コントロール libucnet.so および libfatchannelplugins.so
著者/帰属: grisuno
ソースレビュー日:
レビュー状況: 情報源をレビューしました。著者のテストは独立して再実行されません。
質問
ベンダー コントローラーはどのようにデバイスを検出し、パラメーターを登録し、ゲインを表現するのでしょうか?
REAがしたこと
LazyOwn のレア拡張は、ベンダー ライブラリに対して REA および Ghidra を駆動し、Evidence エンベロープを保持し、プロトコルとパラメーターの仕様を生成します。
著者が報告した結果
著者は、結果を dB コマンド、パラメータ名、および linear/dB 変換に適用し、CMocka テストを提供します。
制限と未検証の主張
REA の役割は、ドライバー全体ではなく、特定のベンダー ライブラリの発見とその後の改善に限定されます。ミュートワイヤーコードは回復しませんでした。
何を学ぶか
プロトコル調査は、既存のプロジェクトの具体的なギャップを埋めることができます。不明な制御コードは不明なままにしておく必要があります。
ソース内の REA 使用の証拠
lazyaddon, which drives REA (Reverse Engineer Anything) with Ghidra 12.1.4抜粋の書式設定が簡素化されています。完全な文脈については、元のソースを読んでください。
オリジナルの情報源
独立した編集者の要約。クレジットは原作者に帰属します。ターゲット ソフトウェア、インストーラー、および完全な逆コンパイラー出力は、ここでは再配布されません。