Awesome REA
日本語
すべてのケースに戻る

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

抜粋の書式設定が簡素化されています。完全な文脈については、元のソースを読んでください。

オリジナルの情報源

独立した編集者の要約。クレジットは原作者に帰属します。ターゲット ソフトウェア、インストーラー、および完全な逆コンパイラー出力は、ここでは再配布されません。

このケースを GitHub で表示する · 修正を提案する