Skip to content

refactor: Upgrade NIH-plug plugin to ringbuf 0.4 API #5

@Detair

Description

@Detair

Description

crates/plugin/src/lib.rs uses the deprecated ringbuf 0.2 API (lines 4, 21-24). The app crate already uses ringbuf = "0.4.7" with the newer traits-based API.

Impact

API inconsistency between crates. The VST3/CLAP plugin may fail to compile if ringbuf is updated workspace-wide.

Suggested Fix

Migrate the plugin crate to use ringbuf 0.4 with HeapRb and the traits module.

Note: This is the same fix as the LV2 plugin issue but for the VST3/CLAP target.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions